為私有方法加前綴好處
有助于調(diào)試葛虐,因為據(jù)此可以很容易地把公有方法和私有方法區(qū)分赠堵。
便于修改方法名或方法簽名。對于公共方法來說,修改了其名稱或簽名烦粒,那么使用這個類的所有其他代碼都得更新才行。而對于內(nèi)部方法來說很洋,若要修改其簽名或名稱失乾,則只需同時修改本類內(nèi)部的相關(guān)代碼即可,不會影響面向外界的API娩贷。
具體使用何種前綴可以根據(jù)個人喜好來定第晰,其中最好包含下劃線與字幕p(private)
#import <Foundation/Foundation.h>
@interface EOCObject : NSObject
- (void)publicMethod;
@end
@implementation EOCObject
- (void)publicMethod {
…
}
- (void)p_privateMethod {
…
}
@end
要點
給私有方法的名稱加上前綴,這樣可以很容易地將其同公共方法區(qū)分開彬祖。
不要單用一個下劃線做私有方法的前綴茁瘦,因為這種做法是預(yù)留給蘋果公司的。