
git commit 用戶信息: 全局配置: 查看配置是否正常 git代碼提交 git tag 分支與合并 貯藏 linux查看執行過的所有命令...
何為架構? 架構(Architecture)軟件開發中的設計方案類與類之間的關系、模塊與模塊之間的關系、客戶端與服務端的關系 經常聽到的架構名詞...
CPU和GPU 在屏幕成像的過程中,CPU和GPU起著至關重要的作用CPU(Central Processing Unit,中央處理器)對象的創...
CADisplayLink、NSTimer使用注意 CADisplayLink、NSTimer會對target產生強引用,如果target又對它...
進程和線程 進程 進程是指在系統中正在運行的一個應用程序每個進程之間是獨立的,每個進程均運行在其專用且受保護的內存空間內 比如同時打開QQ、Xc...
什么是RunLoop? 顧名思義:運行循環在程序運行過程中循環做一些事情 定時器(Timer)、PerformSelector GCD Asyn...
Objective-C是一門動態性比較強的編程語言,跟C、C++等語言有著很大的不同Objective-C的動態性是由Runtime API來支...
block的本質 先看block的簡單實現 轉為C++代碼 查看Block的繼承關系 結論: block本質上也是一個OC對象,它內部也有個is...
蘋果源碼https://opensource.apple.com/tarballs/objc4/ Category的底層結構 Category的...