山川云数据(河南)有限公司欢迎您!

IOS开发代码规范?

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

  现在随着互联网发展,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公司 郑州网络推广公司哪家好 网络电话推广方案 网络营销销售 全程网络营销 在线软件开发 企业怎样做网络推广 建材网络营销方案 郑州网络推广 汽车网络营销方案 付费网络推广方式 seo有前途吗