(十九)[OC高效系列]使用清晰而协调的命名方式

2016-08-17  本文已影响32人  修行猿

1.方法的命名规范,以NSString和NSMutableString为例

    + (instancetype)string;
    + (instancetype)stringWithString:(NSString *)string;
    + (instancetype)stringWithCharacters:(const unichar *)characters length:(NSUInteger)length;
    - (NSString *)substringFromIndex:(NSUInteger)from;
  - (NSUInteger)length;
  - (void)getCharacters:(unichar *)buffer range:(NSRange)range; 
  - (BOOL)isEqualToString:(NSString *)aString;
  //NSMutableString
  - (void)appendString:(NSString *)aString;

2.类和协议的命名规范

NSArray、UIView
NSArray : NSMutableArray 
UIView : UIImageView、UITableView ..
UITableView : UITableViewDelegate

3.为私有方法加上名称前缀

上一篇 下一篇

猜你喜欢

热点阅读