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);

谢谢!!!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容