iOS 代码规范~new规范、and规范、POST请求参数

//联系人:石虎QQ:1224614774昵称:嗡嘛呢叭咪哄

一、规范

1.声明一个属性,如果是对象,比如数组,不能以new单词开始,否则直接报错,因为new在OC中是生成一个对象的方法,有特殊含义;比如,

@property(nonatomic,strong) NSMutableArray *newTopicsM;

注意:如果newtopicsM是一个单词(区别于驼峰标志),这样写不会报错;如果是基本数据类型则不会报错,比如

@property(nonatomic,assign)intnewNumber;

但是如果一定要写new单词开头的属性,那么声明属性的时候,重写getter方法名称只不过使用getter方法的时候注意下

2.在自定义方法中,and这个词的用法应该保留。它不应该用于多个参数来说明,就像initWithWidth:height以下这个例子:

- (instancetype)initWithWidth:(CGFloat)width height:(CGFloat)height;

而不应该

- (instancetype)initWithWidth:(CGFloat)width andHeight:(CGFloat)height;

3.建议POST请求参数字典的写法,这样比较装逼~

// NSDictionaryOfVariableBindings这个宏生成一个字典,这个宏可以生成一个变量名到变量值映射的Dictionary,比如:

NSNumber *packId =@(2);

NSNumber*userId =@(22);

NSNumber*proxyType =@(2);

NSDictionary*param =NSDictionaryOfVariableBindings(packId,userId,proxyType);

谢谢!!!

你可能感兴趣的:(iOS 代码规范~new规范、and规范、POST请求参数)