现在随着互联网发展,APP和微信小程序在我们生活中随处可见,APP加速了互联网从电脑时代向移动时代的转变,让用户在移动手机端就实现了很多的程序功能应用,为用户带来很多的便捷,一般APP开发需要ios和安卓2个用户群,IOS App设计规范很严格,IOS APP开发代码规范有哪些呢?
可读性高和防止命名冲突(通过加前缀来保证). Objective-C 的命名通常都比较长, 名称遵循驼峰式命名法. 一个好的命名标准很简单, 就是做到在开发者一看到名字时, 就能够懂得它的含义和使用方法.每个模块都要加上自己的前缀, 前缀在编程接口中非常重要。
为了不影响阅读,一个类的代码行数尽量不要超过300行; 禁止使用NSLog,使用自定义项目Log宏,一个方法尽量不要超过30行,有超过的在重构的时候想办法分解。继承一定不要超过3代,多用组合替代继承。
xib布局Xib文件的命名与其对应的.h文件保持相同.h文件.m文件 与.xib文件三个文件配对出现,Xib文件中控件的组织结构要合理,Xib文件中控件需要有合理的可读性强的命名,方便他人理解。
软件是需要人来维护的,这个人在未来很可能不是你。所以首先是为人编写程序,其次才是计算机:不要过分追求技巧,降低程序的可读性,简洁的代码可以让bug无处藏身,要写出明显没有bug的代码,而不是没有明显bug的代码。
需求是暂时的,只有变化才是永恒的, 本次迭代不能仅仅为了当前的需求,写出扩展性强,易修改的程序才是负责任的做法,对自己负责,对公司负责。