iOS 代码规范~get方法、const用法

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

一、概念规范

1.发布通知的字符串常量规范,建议模仿苹果;如上键盘的通知的书写,加上const保证字符串不可更改,以Notification结尾,一看就知道是通知;应尽量保证可读性,不要怕句子太长;

NSString*constbuttonDidClickNotification =@"buttonDidClickNotification";

2.如果除数为0,iOS8以下会直接报错,(NaN—>Not a Number)iOS9不会,所以应该判断,比如服务器返回图片的宽高,按比例缩放,CGFloat contentH = textW *self.height /self.width;

3.如果声明的属性,只想使用的get方法,不使用set方法,并且不想让外界更改这个属性的值,那么建议在括号里面加readonly;示例:

@property(nonatomic,readonly,getter=isKeyWindow)BOOLkeyWindow;

4.如果属性是BOOL类型,建议在括号中重写get方法名称,以提高可读性,示例代码如上;

谢谢!!!

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

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,338评论 19 139
  • 转自:船长_iOS开发公众号 1.精简代码, 返回最后一句的值,这个方法有一个优点,所有的变量都在代码块中,也就是...
    smm987阅读 304评论 0 0
  • 1.精简代码, 返回最后一句的值,这个方法有一个优点,所有的变量都在代码块中,也就是只在代码块的区域中有效,这意味...
    船长_阅读 11,380评论 22 107
  • 1.精简代码, 返回最后一句的值,这个方法有一个优点,所有的变量都在代码块中,也就是只在代码块的区域中有效,这意味...
    小荣袁阅读 547评论 0 4
  • 不要用别人的过错 惩罚自己 天天快递 怎么会招一个素质如此差的客服。
    相相相柳阅读 148评论 0 0

友情链接更多精彩内容