-
.h 檔案不要引入態度標頭檔案
@class xxx; 複製程式碼
-
多用字面量語法,少用等價方法
- 字面量創造的物件都是不可變的 如果需要可變物件,執行一步 mutableCopy
NSMutableString *mutableString = [@"shenkaiyang" mutableCopy]; 複製程式碼
-
多用型別常量,少用 #define 預處理指令
-
多用 列舉 表示狀態、選項、狀態碼
訪問例項變數(_屬性名)的場景
- init 和 dealloc 方法
- 沒有重寫getter和setter方法、也沒有使用KVO監聽
- 好處:不走OC的方法派發機制,直接訪問記憶體讀寫,速度快,效率高。