原创 使用GCD中dispatch_once創建單例
dispach_once函數中的代碼塊只會被執行一次,而且還是線程安全的。 + (instancetype)SharedInstance { // 普通方法 // if (instance == nil) { //
原创 UITableView 表視圖 代碼設置相關屬性
1.設置分割線的風格和顏色 tableV.separatorStyle=UITableViewCellSeparatorStyleSingleLine; tableV.separatorColor= [UIColorgreenColo
原创 對iOS中同時使用需要注意的事項
1.通知是多對多的模式 可以在項目任意一個類中接收到通知 //監聽到了當前所有的textField的值的改變 這裏是接收系統的通知 [[NSNotificationCenterdefaultCenter]addObserver:se
原创 遇到的警告以及解決方案
作爲一個有代碼潔癖的程序猿,看到警告就忍不住想要解決,現在開始把解決過的警告記錄一下: 1. performSelector may cause a leak because its selector is unknown 方案
原创 UIControl、UIView需要注意的點
1.NSClassFromString 根據一個字符串生成一個類 用於移除tabBar上的系統按鈕 [subView isKindOfClass:NSClassFromString(@"UITabBarButton")]
原创 runtime解釋實例方法和類方法的區別
轉載自:http://blog.csdn.net/dp948080952/article/details/52437451 類方法(假設有一個類A) class_getMethodImplementation(objc_getMeta
原创 多線程相關問題的整理
/…………………….NSThread………………………/ 1.同步 異步 區別在於消息如何通知的機制 同步要調用者一直等到調用獲取到結果時纔可以執行接下來的操作 2.什麼時候開子線程 (1)耗時的操作(網絡請求)不要放主線程
原创 UI界面 控件
1.UI中導航控制器和標籤控制器能同時使用,但是隻會有一個根視圖控制器,開發中一般使用標籤控制器管理導航控制器 再管理其他視圖控制器的三級控制器結構 2.CG NS UI 的簡寫: UI User Interface NS Nest
原创 OC語言收穫
1.copy類型的屬性 @property(nonatomic,copy)NSString *text; _text= [textcopy];//生成的copy類型的屬性這樣複寫setter方法更嚴謹 2._weak:聲明爲weak
原创 iOS通訊錄旁邊的索引表的實現
- (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView{ return @[@"9999"];//這裏可以自定義}
原创 導航欄控制器--UINavigationController
1.默認(或者設置)的半透明屬性(同時滑動視圖是第一個添加到控制器view上時) 會導致座標偏移64 self.navigationController.navigationBar.translucent= NO; 設置禁止偏移 這
原创 UITableViewCell的相關設置
/***************系統自帶的*************************/ 1.爲什麼不使用cell上的imageView? 因爲系統自帶的沒法自定義frame等屬性 /***************自定義的
原创 get請求 post請求哪個更安全
都不安全 因爲數據沒有加密 一般使用HTTPS纔會比較安全 get請求比post請求更不安全 一般http協議請求完數據就會立即關閉連接 但是GET請求還會在瀏覽器中有緩存 點贊 收藏 分享 文
原创 UITableViewController相關設置
1.判斷當前tableView是否處於編輯狀態 self.tableView.isEditing 2.設置編輯的狀態 [self.tableViewsetEditing:NOanimated:YES] 3.返回編輯的模式是刪除