嘗試了clean,刪除driverdata都沒有用。 最后 Surround#import's with preprocessor directive#ifdef __OBJ...
嘗試了clean,刪除driverdata都沒有用。 最后 Surround#import's with preprocessor directive#ifdef __OBJ...
當(dāng)一個對象能接收一個消息時,就會走正常的方法調(diào)用流程。但如果一個對象無法接收指定消息時,又會發(fā)生什么事呢?默認(rèn)情況下,如果是以 [object message] 的方式調(diào)用方...
緩存策略 App 中有3種網(wǎng)絡(luò)緩存存策略(只對 get 請求做緩存) 1.不返回緩存數(shù)據(jù),實時返回接口數(shù)據(jù) 2.首先返回緩存數(shù)據(jù),接口數(shù)據(jù)覆蓋緩存,并返回 3.默認(rèn)不返回緩存...
在 app 中網(wǎng)絡(luò)請求中使用了 DSN映射加速。 原理 其原理就是:用域名映射對應(yīng)的 ip 地址,直接是用 ip地址來做請求越過域名解析過程。(同時 app 中去掉了 afn...
分支管理 一、創(chuàng)建與合并分支 在第一次 Git 會自動生成一個 master 分支給你,master 是指向提交的,HEAD是指向 master的。所以HEAD 是指向當(dāng)前分...
在寫可復(fù)用而且高度解耦的用戶統(tǒng)計埋點時碰到了 +load 方法。突然想起來 +initialize 方法。便查資料和自己動手來細致的了解了下。 +load 方法是類和分類被添...
在項目中看到 setNeedDisplay 這個方法的使用,從而想起了其他 UIView 的布局的其他方法。從而記錄下。 在工程中是在繪制手勢功能的 View 中看到可 se...
cocoapods相信每一位iOS開發(fā)者都接觸并使用過。 在我們項目中,使用的是cocoapods來管理公共庫如一些公用組件、tool等等庫。自己也動手實踐了一番,現(xiàn)在記錄下...
自動引用計數(shù) 自動引用計數(shù):指內(nèi)存管理中對引用采取自動計數(shù)的技術(shù)。 內(nèi)存管理/引用計數(shù) 持有對象引起引用計數(shù)加一 釋放對象引起引用計數(shù)減一 引用計數(shù)為零釋放對象 內(nèi)存管理...
Blocks Blocks Blocks 是帶有局部變量的匿名函數(shù) 截取自動變量值 int main(){ int dmy = 256; int va...
工程中要實現(xiàn)下圖自增長數(shù)字的效果。 實現(xiàn)的思想:從開始到本次數(shù)字跳動所花費的時間占總動畫時長的比率,通過這個比率來換算出本次數(shù)字跳動該出現(xiàn)的值。 需要 CADisplayLi...
Workspace、Scheme、Project、Target、Build Settings workspace 它多含所有文件,可以有多個Project和其他文檔文件。 p...
項目中經(jīng)常遇到button在enable和disabled狀態(tài)下背景色不同。UIButton只提供setBackgroundImage:(nullable UIImage *...