1 / 10
文档名称:

ios编码安全规范.doc

格式:doc   大小:47KB   页数:10页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

ios编码安全规范.doc

上传人:xnzct26 2022/1/27 文件大小:47 KB

下载得到文件列表

ios编码安全规范.doc

相关文档

文档介绍

文档介绍:-
. z
移动端-IOS编码平安规
命名
Bundle id命名:
规则:采用反域名命名规则,全部使用小写字母。一ocol
discussion 具体描述信息
*/
方法注释
包括当前方法的用途,当前方法参数的含义,当前方法返回值的容和对应的错误参照。
/*!
method 方法名
abstract该方法的一些简要描述
discussion该方法的具体使用方式,需要注意的地方,如果你是设计一个抽象类或者一个共通类给给其他类继承的话,在这里需要具体描述一下怎样使用这个方法。
param te*t参数列表
param error 错误参照
result 返回结果
*/
属性注释
/*!
property 属性名称
-
. z
abstract 该Property的一些根本描述。
*/
类别注释
/*!
category 类别名称
abstract 哪个类的类别
*/
代码风格
缩进
规则:制止使用tab进展缩进,缩进为4个空格
.h文件空行
可以使用空行的情况:
文件说明与头文件包含(#import)之间类声明跟接口声明之间。
头文件包含(#import)与class之间
interface与class之间
头文件{},空1行开场写成员对象。
头文件{}外,空1行开场写属性。
属性与方法之间。
方法与end之间。
如果需要声明protocol,空2行接着写。通常protocol写在end后面,但是声明在interface之前。
-
. z
方法与方法之间空1行。
.m文件空行
文件说明与头文件包含(#import)之间。
头文件包含(#import)之间。
implementation和synthesize之间。
synthesize与方法之间。
变量声明后需要空1行。
各功能块之间。
#pragma mark 与方法之间。
空格
关键字与其后的表达式之间需要加空格。
单目操作符不应与操作数分开。
除’,’外,其它双目操作符应与它们的操作数用空格隔开。
.h中协议<>前面有一个空格。
.h中成员声明时,类型与变量之间有至少1个空格。*号靠近变量,不靠近类型。
property后留1个空格,〔〕里面,逗号紧跟前一变量,与后一变量之间留1 个空格。〔〕外面,先留1个空格,再声明属性。
方法的+,-后面与〔〕。
返回类型与*之间留1个空格,方法参数中返回类型与*之间留1个空格
在多参数方法中,每个参数后面都有1个空格。
Switch..case 语句,代码块需要留4个空格。
-
. z
If语句嵌套,部if语句需要留4个空格。
Import
Im