原创 與h5交互

從native向h5傳值, 可以直接在webview的鏈接後面拼上要傳的參數即可, 參數中有漢字要進行轉碼之後傳, 拼的參數太多太長的話, 在h5那裏接收到的參數會有丟失, 謹記!

原创 自動佈局Masonry

通過cocoaPod添加Masonry三方, 或者手動添加三方 ViewController.m 1. #if 1 // 創建一個view UIView *view = [UIView new];

原创 安裝多個xcode後用cocoapods引用三方報錯

[!] Unable to add a source with url https://github.com/CocoaPods/Specs.git named master-1. You can try adding it m

原创 iOS知識點系統分類

哼哈~

原创 sdwebimage相關

在cocoapods0.39和ruby2.3是, 無法引用sdwebimage, sdwebimage是谷歌源的, 在ruby2.3下無法引用, 爆出operated time out. 使用- (void)setImageWi

原创 設置預編譯頭文件

PCH File預編譯頭文件建立 在TARGETS, Build Setting中, 然後, 在.pch文件中加上 import

原创 UIAlertController

集成了UIAlertView和UIActionSheet的功能 通過選擇風格, 可以選擇上述兩種樣式 UIAlertController *alertController = [UIAlertController alertC

原创 -Objc

這是我直接複製別人的, 所說還有的不太懂, 但是感覺很有用(原文地址:http://www.th7.cn/Program/IOS/201403/181096.shtml): 最近在做一個項目的時候,需要使用到一個第三方庫,這個庫的

原创 CoreData

新建項目, 如果忘了勾選use Core Data, 想在中途使用Core Data, 則可以自己寫一個單例, 代碼如下(這些, 可以新建一個工程, 從AppDelegate中複製粘貼): CoreDataManager.

原创 WebView相關

禁止WebView的彈跳和滾動: [(UIScrollView *)[[webView subviews] objectAtIndex:0] setBounces:NO]; [(UIScrollView *)[[webView s

原创 更新證書錯誤:No matching provisioning profiles found或者友盟錯誤

在Xcode中當你在更新了你得證書而再重新編譯你的程序,真機調試會出現“Your build settings specify a provisioning profile with the UUID‘XXX’, however,

原创 navigationBar及Tabbar相關

//按鈕的顏色 [self.navigationBar setTintColor:[UIColor whiteColor]]; //標題顏色 [self.navigationBar setTitleTextAttribute

原创 正則表達式

一、校驗數字的表達式 數字:^[0-9]*$ n位的數字:^\d{n}$ 至少n位的數字:^\d{n,}$ m-n位的數字:^\d{m,n}$ 零和非零開頭的數字:^(0|[1-9][0-9]*)$ 非零開頭的最多帶兩位小數的數

原创 遠程推送.代碼託管

代碼託管: http://git.oschina.net/ 工作區(file) -> 暫存區(本地版本庫) -> 分支(本地版本庫) -> 遠程推送 原理圖: file文件添加到暫存區, 暫存區提交到分支, 然後拉去遠程推

原创 二維碼

生成二維碼: 1. 下載libqrencode三方後, 拉入工程 2. 在頭文件引用 #import “QRCodeGenerator.h” 3. 效果圖: 4. 代碼: // 文本框 UITextFiel