山川云数据欢迎您!

IOS开发代码规范?

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

  现在随着互联网发展,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软件开发的公司 网络营销平台是什么 app开发公司哪家专业 郑州公司网站制作 网络推广报名 龙岩网站建设公司 软件app研发 软件开发发展趋势 软件分析网站 精准网络推广 制作直销软件的 网络口碑营销推广 三三复制直销软件开发 农场游戏免费下载 网络推广免费平台有哪些 提供分销商城 软件直销软件开发的企业 网络联盟推广 双轨直销软件多少钱 河南营销策划 新公司推广 郑州优化排名 为什么要网络推广 ios软件开发教程