郑州知网文化传播有限公司欢迎您!

IOS开发代码规范?

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

  现在随着互联网发展,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

快捷导航

直销系统软件开发定制 郑州app开发外包公司 福州网络营销策划 甜品店网络营销方案 html5软件开发教程 软件公司网络推广 开分销商城 杭州网络整合营销 推广网络怎样做 地区网络推广 网络推广应该怎么做 网络营销机构 网络推广的免费平台有哪些 制做直销软件 如何做网路推广 中国app开发公司 企业网站seo 软件开发公司 好软件开发机构 app软件开发企业 多用户分销商城 网络营销专业 郑州app开发哪家好 网络营销等 开发开发直销软件 双轨直销软件大全 专业直销软件 最新网络营销案例 公司网络推广费用 企业如何营销策划