原创 if(!obj)==if(obj==nil)
Objective-C中nil使用的最佳實踐 沒有必要將nil作爲初始值賦給變量 1 NSString *myString = nil; 上面的代碼與不帶nil效果相同,所以讓我們保持簡潔: 1
原创 iOS常用第三方庫
下拉刷新 EGOTableViewPullRefresh – 最早的下拉刷新控件。SVPullToRefresh – 下拉刷新控件。MJRefresh – 僅需一行代碼就可以爲UITableView或者CollectionView加上
原创 各種數據類型所佔的存儲空間
typedef unsigned int uint32_t; 在16位的編譯器中佔2個字節 在32位的編譯器中佔4個字節 在64位的編譯器中佔4個字節 爲了以後開發中能夠方便查找,並正確的使用數據類型,下面是部分數據類型的
原创 xib寫好約束後 代碼動態修改約束
方式一 遍歷 找到xib中的約束 修改 for(NSLayoutConstraint *constraint in self.constraints) { if (constraint.firstI
原创 常用宏定義
#define IS_IPAD (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
原创 block的使用
1、聲明block的類型finish typedef void(^finish)(WMCustomDatePicker *picker,NSDate *date); 2、聲明一個finish類型的變量 @property (n
原创 objc
Class aa=NSClassFromString(@"ShopNameTableViewCell"); SEL sel=NSSelectorFromString(@"initWithTableView:");
原创 mac下tomcat環境配置
1、去tomcat官網 http://tomcat.apache.org,下載tomcat 我下載的8.5的版本,java環境是8.0 2、右鍵finder 進到usr/local目錄下,把下載的tomcat解壓放進去 3、打開終端,
原创 ASO相關
ASO:Apple Store Optimization 應用商店優化 1、分析和借鑑競品的關鍵詞 2、預判能力,對行業有着敏捷的觀察能力 3、隨時更新關鍵詞,如果一段時間以後發現關鍵詞沒有達到效果,馬上替換掉 4、善於運用第三方工具
原创 iOS系統方法挑選圖片
iOS 圖片來源有三種方法: typedef NS_ENUM(NSInteger, UIImagePickerControllerSourceType) { UIImagePickerControllerSourceTypePh
原创 conflicts with same method from another category
我有強迫症,這個警告怎麼消除啊 '_setupImageBubbleConstraints' in category from libEaseUILite.a(EaseBubbleView+Gif.o) conflicts with
原创 重置mysql密碼
您是否忘記了Mac OS 的MySQL的root密碼? 通過以下4步就可重新設置新密碼:1. 停止 mysql server. 通常是在 '系統偏好設置' > MySQL > 'Stop MySQL Server'2. 打開終端,輸
原创 mysql重置密碼 忘記root密碼
轉載 http://blog.csdn.net/u014410695/article/details/50630233 今天安裝了mysql後 保留截圖 可是截圖上的那個密碼怎麼輸入都進不去 下面這個是我找的 說的最明白的 以下方法
原创 正則表達式
正則表達式是對字符串操作的一種邏輯公式,用事先定義好的一些特定字符、及這些特定字符的組合,組成一個"規則字符串",這個"規則字符串"用來表達對字符串的一種過濾邏輯。 正則表達式的用處: 判斷給定的字符串是否符合某一種規則(專門用於操
原创 使用sdwebImage緩存圖片不顯示?
info plist 中添加 App Transport Security Settings Allow Arbitrary Loads =yes 看看是不是 https 和http的問題