2019-09-05 09:52:33 2495浏览
作为一名iOS开发工程师,所写代码会给很多从业者查看。为了使代码足够的简洁易懂,都会遵守统一的iOS开发代码规范,而作为iOS开发语言中Objective-C代码编写同样也是如此。本篇文章扣丁学堂iOS培训小编就给读者们分享一下Objective-C代码规范,希望对小伙伴们有帮助。
下面是扣丁学堂iOS培训讲师简单总结一下目前接触到的一些Objective-C代码规:
1、代码行度最大为100列(C++的是80)
2、声明类或方法时,注意空格的使用,参数过多时可换行保持对齐;调用方法时也是如此,参数都写在一行或换行冒号对齐
3、Xcode支持Objective-C/C/C++混编,所以引用头文件时:#import Ojbective-C/Objective-C++头文件(Objective-C++是Objective-C与C++混编的文件),#include C/C++头文件。
4、命名规则:首字母大写,方法首字母小写,方法中的参数首字母小写,同时尽量让方法的命名读起来像一句话,能够传达出方法的意思,同时取值方法前不要加前缀“get”、变量名小写字母开头,常量以小写字母k开头,后续首字母大写。
5、尽可能保证 、h文件的简洁性,可以不公开的API就不要公开了,写在实现文件中即可。
6、实例变量应该在实现文件、m中声明或以@property形式在、h文件中声明,一定要直接在h文件声明,加上@priavte,另外,使用@private、@public,前面需要一个缩进空格。
7、关于注释:注释很重要,但除了开头的版权声明,尽可能把代码写的如同文档一样,让别人直接看代码就知道意思,写代码时别担心名字太长,相信Xcode的提示功能。
8、写delegate的时候类型应该为weak弱引用,以避免循环引用,当delegate对象不存在后,我们写的delegate也就没有存在意义了自然是需要销毁的。
扣丁学堂iOS开发培训讲师了解到很多零基础自学iOS开发学员学习的困难性和盲目性,在扣丁学堂的iOS视频教程中有对Objective-C代码详细的讲解和注释。想要了解更多关于iOS开发方面内容的小伙伴,请关注扣丁学堂iOS培训官网、微信等平台,扣丁学堂IT职业在线学习教育有专业的iOS讲师为您指导,此外扣丁学堂老师精心推出的iOS视频教程定能让你快速掌握iOS从入门到精通开发实战技能。扣丁学堂iOS技术交流群:150095894。
【关注微信公众号获取更多学习资料】 【扫码进入JavaEE/微服务VIP免费公开课】