1 / 13
文档名称:

IOS开发编码及命名规范.docx

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

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

分享

预览

IOS开发编码及命名规范.docx

上传人:飞行的振中 2022/7/27 文件大小:36 KB

下载得到文件列表

IOS开发编码及命名规范.docx

文档介绍

文档介绍:IOS开发编码及命名规范
.
目录
1、目的3
2、合用范围3
3、编码规范3
、文件3
、说明3
、编码排版格式4
、命名规范5
、保存字fCount+20;

***@synthesizeMyView;
***@synthesizeMyLabelView;
5)对于空行
a).h中的空行
○、文件说明与头文件包含(#import)之间空1行
1
1行。
○、头文件包含(#import)之间,如果需要分类区别,各类型之间空
2
○、头文件包含(#import)与***@class之间空2行。
3
○、***@interface与***@class之间空1行。
4
1行开始声明对象成员,如果需要分类区别,各类型之
○、头文件{}里面,空
5
间空1行。
行书写属性,如果需要分类区别,各类型之间空
1行。
○、头文件{}外,空1
6
○7、属性下面空1行开始写方法,如果需要分类区别,各类型之间空
1行。
○、方法达成后,空
1行***@end。
8
protocol,空2行接着写。往常protocol写在***@end后边,
○、如果需要声明
9
可是声明在***@interface以前。
.m中的空行
○1
、文件说明与头文件包含(#import)之间空1行
1行。
○、头文件包含(#import)之间,如果需要分类区别,各类型之间空
2
和***@synthesize之间空1行,如果需要分类区别,各类型
○、***@implementation
3
之间空1行。
○、***@synthesize与方法之间空1行。
4
○5
、方法与方法之间空
1行。
C)方法里面的空行
1行,如果需要分类区别,各类型之间空
1行。
○、变量声明后需要空
1
○、条件、循环,选择语句,整个语句结束,需要空
1行。
2
1行。
○、各功能快之间空
3
○4
、最后一个括弧以前不空行。
○、说明与代码之间不空行。
5
1行。
○、#pragmamark与方法之间空
6
每行代码最多不得操作100个字。设置如下:Xcode=>Preferences=>TextEditing=>PageGuideatcolumn/输入100即可。
、命名规范
、保存字
Objective-c语言的保存字或重点词应全部使用小写字母,除下表中保存字外,private、
protected、public、在种类说明中也作为保存字使用。还有nonatomanic,retain,readwrite,
;.
.
readonly等也有特殊的使用场合。
_Bool
_Complex
_Imaginary
auto
break
bycopy
byref
case
char
const
continue
default
do
double
else
enum
extern
float
for
goto
if
in
inline
inout
int
long
oneway
out
register
restrict
return
self
short
signed
sizeof
static
struct
super
switch
typedef
union
unsigned
void
volatile
while
、方法
方法的名称应全部使用存心义的单词组成,且以小写字母开头,多单词组合时,后边的单词首字母大写。
比如:
-(void)getUserInformation
2)设置类变量的内容的方法应使用set作为前缀,读取变量的内容的方法应使用get作为前
缀。
比如:
-(void)getUserName;
-(void)setUserName:(NSString*)userName;
方法中的参数:第一个参数名称要从函