掌握 GCD 和操作隊列的使用時機 通過 Dispatch Group 機制找都,根據(jù)系統(tǒng)資源狀況來執(zhí)行任務 使用 dispatch_once 來執(zhí)...

收錄了7篇文章 · 2人關注
掌握 GCD 和操作隊列的使用時機 通過 Dispatch Group 機制找都,根據(jù)系統(tǒng)資源狀況來執(zhí)行任務 使用 dispatch_once 來執(zhí)...
少用@synchronized self 方法 使用串行同步方法甘有,而不是主動調用鎖 如果改為并行呢,讀可以多并行亏镰,而只有寫是阻塞的呢
著重說一下 block 的應用場景潭陪,為什么大家都愿意用 block : 直觀,簡潔蟹漓,可以方便的在一個場景里面使用炕横,并可以捕獲當前的變量。 可以指...
^ block 的代言人 如果單單只作為一種 callback 或者函數(shù)指針的方式,我覺得并不足以體現(xiàn) block 的強大嗽交,關鍵還是在于捕獲變量...
50. 構建緩存的時候選用 NSCache 而非 NSDictionary NSCache 與系統(tǒng)低內存掛鉤卿嘲。 NSCache 線程安全。 49...
由于 Load 和 Object 都屬于類加載的機制夫壁,都屬于 NSObject 里面的函數(shù)拾枣, 所以離開NSObject 離開運行時也就無所謂這兩...
Normal NSTimer 會導致持有目標對象,因為會很容易出現(xiàn)循環(huán)引用內存泄漏的問題。 解決方案 Extension Runloop 接收t...