山川云数据欢迎您!

IOS开发代码规范?

作者:创始人 日期:2020-06-11 人气:449

  现在随着互联网发展,APP和微信小程序在我们生活中随处可见,APP加速了互联网从电脑时代向移动时代的转变,让用户在移动手机端就实现了很多的程序功能应用,为用户带来很多的便捷,一般APP开发需要ios和安卓2个用户群,IOS App设计规范很严格,IOS APP开发代码规范有哪些呢?





  1、iOS代码命名原则

 可读性高和防止命名冲突(通过加前缀来保证). Objective-C 的命名通常都比较长, 名称遵循驼峰式命名法. 一个好的命名标准很简单, 就是做到在开发者一看到名字时, 就能够懂得它的含义和使用方法.每个模块都要加上自己的前缀, 前缀在编程接口中非常重要。


  2、iOS编码规范

 为了不影响阅读,一个类的代码行数尽量不要超过300行; 禁止使用NSLog,使用自定义项目Log宏,一个方法尽量不要超过30行,有超过的在重构的时候想办法分解。继承一定不要超过3代,多用组合替代继承。


 3、iOS UI布局规范

 xib布局Xib文件的命名与其对应的.h文件保持相同.h文件.m文件 与.xib文件三个文件配对出现,Xib文件中控件的组织结构要合理,Xib文件中控件需要有合理的可读性强的命名,方便他人理解


 4、代码应该简洁易懂,逻辑清晰

 软件是需要人来维护的,这个人在未来很可能不是你。所以首先是为人编写程序,其次才是计算机:不要过分追求技巧,降低程序的可读性,简洁的代码可以让bug无处藏身,要写出明显没有bug的代码,而不是没有明显bug的代码。


 5、面向变化编程,而不是面向需求编程

 需求是暂时的,只有变化才是永恒的, 本次迭代不能仅仅为了当前的需求,写出扩展性强,易修改的程序才是负责任的做法,对自己负责,对公司负责。


6、先保证程序的正确性,防止过度工程
 过度工程(over-engineering):在正确可用的代码写出之前就过度地考虑扩展,重用的问题,使得工程过度复杂。

你觉得这篇文章怎么样?

00

快捷导航

河南seo公司 软件开发哪家强 地面营销方案 直销软件定制 具体如何做网络推广 厂家分销平台 网络信息推广 上海行业软件开发 管理软件开发方案 企业网络推广渠道 平台营销方案 软件开发报价表 网络营销做 娄底网络营销 o2o分销商城 专业软件公司 分销商城商城 一般网络推广应该怎么做 分销商城源码 企业如何做好网络推广 珠宝网络营销方案 企业的网络推广 网站设计与建设的公司 营销策划有限公司 营销策划网络 品牌网络营销方案 郑州商城网站开发 网络营销的方式有 爱科技网络推广 分销 商城