翻譯README
特點
- 安全的category,添加方法不會覆蓋已經(jīng)有了的方法,為你標記出沖突。
- 協(xié)議具象化,協(xié)議添加了默認的方法
- 簡單安全的key paths,在編譯的時候檢查路勁的正確性
- 編譯時檢測對象具有給定的selector
- @weakify @strongify 簡化block 應用
- @onExit作用域結束清理
- Algebraic data types generated completely at compile-time, defined using EXTADT.
- 為category合成property的實例變量
- Block-based coroutines, using EXTCoroutine.
- EXTNil, which is like NSNull, but behaves much more closely to actual nil (i.e., doesn't crash when sent unrecognized messages).沒細讀,還需要參考:nil
- 大量的擴展和附加函數(shù):
- 方法注入
- reflection upon object properties(對象屬性反射?內省?)
- 繼承體系檢查和方法查找