Objective-C中mutableCopy和copy的理解講述了深拷貝和淺拷貝,就容易理解property里的copy陨舱、strong了翠拣。 測試如下: 注:在strong情...
在項目里,難免要使用到定時器NSTimer隅忿,如果稍微不留意心剥,特別容易造成循環(huán)引用。以前的解決方案過于笨拙背桐,現(xiàn)在又對以前的防止循環(huán)引用的方法進行了進一步的修改优烧,更符合代碼的可維...
緩存 Model JSON 轉(zhuǎn)換過程中需要很多類的元數(shù)據(jù),如果數(shù)據(jù)足夠小链峭,則全部緩存到內(nèi)存中畦娄。 查表 當遇到多項選擇的條件時,要盡量使用查表法實現(xiàn)弊仪,比如 switch/cas...
OCEval 需求 目前流行的 JSPatch/RN 基于JavaScriptCore提供了iOS的熱修復和動態(tài)化方案励饵。但是都必須通過下發(fā)Javascript腳本來調(diào)用Obj...
啟動時間優(yōu)化 優(yōu)化 App 的啟動時間 精簡邏輯驳癌,將非必要操作延時到其他時間段。 將不必須在+load中做的事延遲到+ initialize中役听。 不使用xib颓鲜,直接用代碼加載...