安裝 建議使用Homebrew安裝://依次執(zhí)行brew tap oclint/formulae //設置第三方倉庫brew install o...
CPU 和 GPU CPU(Central Processing Unit文兑,中央處理器)對象的創(chuàng)建和銷毀奖年、對象屬性的調整、布局計算惕它、文本的計算和...
定時器 1. CADisplayLink怕午、NSTimer使用注意 CADisplayLink、NSTimer會對target產生強引用淹魄,如果ta...
runloop郁惜? 參考鏈接-詳見[http://www.reibang.com/p/d260d18dd551] 概念:運行循環(huán),在程序運行過程...
基本 Objective-C是一門動態(tài)性比較強的編程語言揭北,跟C扳炬、C++等語言有著很大的不同 Objective-C的動態(tài)性是由Runtime A...
KVO 原理 基本使用 //添加監(jiān)聽 [self addObserver:<#(nonnull NSObject *)#> forKeyPa...
Category Category的本質:就是 _category_t結構體類型恨樟,以下就是它的定義: 加載時機:是在運行時階段動態(tài)(dyld 的...
底層分析 結論:Block本質上也是一個OC對象半醉,內部也有個isa指針,且最終父類也是(NSObject)定義:Block是封裝了函數調用以及函...
特殊技法 LLDB打印memory read 指針 == x 對象:16進制打印地址信息缩多,特殊x/4xg 對象:按8字節(jié)地址排好再打印4段地址,...