《Effective Objective-C 2.0 》 閱讀筆記 item20
第20條:為私有方法名加字首
- Objective-C語言沒辦法將方法標為私有,但是可以通過命名慣例體現出“私有方法”的語義。
- 為私有方法加字首(包含下劃線與字母p),並且私有方法一般只在實現的時候宣告,不出現在公開的介面定義中。
#import <Foundation/Foundation.h> @interface EOCObject : NSObject - (void)publicMethod; @end @implementation EOCObject - (void)publicMethod{ /* --- */ } - (void)p_privateMethod{ /* --- */ }
- 當子類所繼承的類來自第三方框架的時候,可以把常用的類名字首用作子類私有方法的字首,這樣能有效避免重名問題。
要點
- 給私有方法的名稱加上字首,這樣可以很容易地將其同公開方法區分開。
- 不要單用一個下劃線做私有方法的字首,因為這種做法是預留給蘋果公司用的。
相關文章
- Effective Objective-C 2.0 閱讀筆記Object筆記
- Effective Objective-C 2.0筆記(一)Object筆記
- 《Effective Objective-C 2.0》讀書/實戰筆記 一Object筆記
- 重讀 Effective Objective-C 2.0 小記Object
- 《Effective DevOps》閱讀筆記 59dev筆記
- 《Effective DevOps》閱讀筆記 82dev筆記
- 《Effective DevOps》閱讀筆記 19dev筆記
- Flownet 2.0 閱讀筆記筆記
- Effective Objective-C 2.0讀書筆記(一)-如何減少標頭檔案的引入Object筆記
- Effective Java 讀書筆記Java筆記
- Effective objective-C 讀書筆記 (第一部分)Object筆記
- 《Effective-Ruby》讀書筆記筆記
- Effective Java 讀書筆記(2)Java筆記
- 《Effective C#》讀書筆記C#筆記
- 《Effective C++》讀書筆記C++筆記
- 閱讀筆記筆記
- Effective Java讀書筆記(目錄)Java筆記
- 《More Effective C#》讀書筆記C#筆記
- Vue2.0原始碼閱讀筆記(四):nextTickVue原始碼筆記
- 【閱讀筆記:字典】筆記
- gdbOF閱讀筆記筆記
- 閱讀筆記03筆記
- 閱讀筆記02筆記
- 閱讀筆記8筆記
- 閱讀筆記1筆記
- 閱讀筆記5筆記
- 閱讀筆記4筆記
- 閱讀筆記3筆記
- 閱讀筆記7筆記
- 閱讀筆記2筆記
- Vue2.0原始碼閱讀筆記(一):選項合併Vue原始碼筆記
- Struts 2.0 解讀筆記筆記
- JDK原始碼閱讀:Object類閱讀筆記JDK原始碼Object筆記
- 《Clean Code》閱讀筆記筆記
- Dependencies for Graphs 閱讀筆記筆記
- javascript閱讀筆記01JavaScript筆記
- #EffectiveJava筆記#閱讀心得Java筆記
- 閱讀影片方法筆記筆記