
+(void)load{static dispatch_once_t onceToken;dispatch_once(&onceToken,^{[LGRuntimeTool ...
在前文Dealloc中會調用objc_clear_deallocating; 此方法中會調用sidetable_clearDeallocating方法,實際最終會調用weak...
自動釋放池構造時,會調用objc_autoreleasePoolPush()函數; 自動釋放池銷毀時,會調用objc_autoreleasePoolPop()函數; 其實就是...
+ (void)load方法 類的+load方法在main函數之前加載 然后是加載分類的+load方法 最后才加載main函數 原因:因為ObjC 對于加載的管理主要使用了兩...
AutoreleasePool自動釋放池,是 OC 中的一種內存自動回收機制,可以將加入自動釋放池中的對象的release 時機延遲。當自動釋放池作用域結束時,將池中的對象統...
FFmpeg框架在iOS平臺上的編譯和使用 1.使用環境 macOS Sierra 10.12.3 2.開發工具 Xcode 8.2.1 Terminal(終端) 3.需要下...
為什么會導致其他頁面的textfield不可點擊呢
增加UIButton的響應區域經常遇到UIButton對象"點了沒反應"或"很難被點擊到"的情況. 有時候是因為其frame的size設置的過小, 導致體驗不好. 解決辦法當然是擴大按鈕的響應...
Serial Dispatch Queue,這叫做串行隊列,要等待上一個執行完,再執行下一個; Concurrent Dispatch Queue,叫做并行隊列,不需要上一個...