- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
IOS开发编码及命名规范
目录
1、目的错误!未定义书签。
2、适用范围错误!未定义书签。
3、编码规范错误!未定义书签。
、文件错误!未定义书签。
、注释错误!未定义书签。
、编码排版格式错误!未定义书签。
、命名规范错误!未定义书签。
、保留字错误!未定义书签。
、方法错误!未定义书签。
、变量错误!未定义书签。
、常量错误!未定义书签。
、类错误!未定义书签。
、修改规范错误!未定义书签。
、新增代码行错误!未定义书签。
、删除代码行错误!未定义书签。
、修改代码行错误!未定义书签。
2
1、目的
统一规范XCode编辑环境下Objective-C的编码风格和标准
2、适用范围
适用于所有用Objective-C语言开发的项目。
3、编码规范
、文件
1)项目文件都是使用因文命名。
2)公共文件统一命名为’’。任何文件的命名尽量不要以中文命名。
3)对于文件的目录要按如下结构创建:
-图片等资源文件放在。
-所有的三方库在单独的组(Group)中,如ThirdPartLibrary。
-所有的分类跟封装放在单独的组中,如Common。
、注释
1)注释可以采用’/**/’和’Allrightsreserved.
中协议前面有一个空格。
e).h中成员声明时,类型与变量之间有至少1个空格。*号靠近变量,不靠
近类型。
f)@property后留1个空格,()里面,逗号紧跟前一变量,与后一
变量之间留1个空格。()外面,先留1个空格,再声明属性。
g)方法的+,-后面与()之间留1个空格。
h)返回类型与*之间留1个空格,方法参数中返回类型与*之间留1
个空格。
i)在多参数方法中,每个参数后面都有1个空格。
4)每行只能有一个语句
例如
中的空行
○、文件说明与头文件包含(#import)之间空1行
1
○、头文件包含(#import)之间,如果需要分类区别,各类别之间空1行。
2
○、头文件包含(#import)与@class之间空2行。
3
○、@interface与@class之间空1行。
4
3
○、头文件{}里面,空1行开始声明对象成员,如果需要分
5
类区别,各类别之间空1行。
○、头文件{}外,空1行书写属性,如果需要分类区别,各
6
类别之间空1行。
○、属性下面空1行开始写方法,如果需要分类区别,各类
7
别之间空1行。
○、方法完成后,空1行@end。
8
○、如果需要声明protocol,空2行接着写。通常
文档评论(0)