山川云数据欢迎您!

IOS开发代码规范?

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

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

快捷导航

全返系统开发 做分销商城多少钱 网络推广平台哪个好 网络营销手段 qcon全球软件开发大会 netapp公司 新生软件开发 直销商城软件开发 网站订制公司 酒店网络营销方案 代理分销商城系统 独立商城分销系统 东莞直销系统开发 教育机构网络营销方案 网络推广都做什么 网络推广方式有 seo网站关键词优化 软件开发交易 郑州开发app的公司 企业如何做好网络推广 北京网络营销服务 专业网络推广费用 网络推广主要做 网络营销策划方案案例 网络营销论坛 郑州网站设计公司 mac软件开发 公司网站建设需求 微信分销商城系统定制开发 手机app软件开发外包