iPhone 代码规范

1.常量定义从AppDelegate中移到constant.h中

 

2.去掉后台输出代码(去掉多余的输出代码,某些关键输出可以注释掉)

 

3.注释不清楚,没有按照规范进行注释,为自己写的方法和变量加上清楚的注释,表明 作者,作用(格式请看23)

 

6.只要是在.h文件中声明的变量都要使用property(retain)属性并要在dealloc中将其release

 

7.释放没有显示的视图对象,比如navigationController,如无需要,则navigationController桟中只保留一个viewController(事情况而定)

 

8.对于return的对象,如果要赋给有property(retain)属性的对象则要autorelease.否则不能autorelease

 

 

9.赋值,数组添加已分配内存对象后如该对象不单独使用则要将其release.(注意:如果改变该对象数组中的对象也会改变,数组每添加一次该对象的retaincount会增加1).

 

10.程序中在界面上显示的单词不可以使用缩写

 

*11.线程的使用

 

*12.private的使用

 

*13.代理的使用

 

*14.功能模块化

 

*15.书写格式1:@interface TestAuroReleaseAppDelegate : NSObject <UIApplicationDelegate> {

2:@property (nonatomic, retain) IBOutlet UIWindow *window;

3:- (void)dealloc {

 

17.AppDelegate文件作用混乱,将全局变量/全局方法放入即可,其他的分别放到自定 义类中

 

18.方法的优化,如果方法中判断过于复杂,可以将其提取出来成为新的方法

 

19.注意类方法的使用

 

20.类的命名不合理(意义不明确),在每个类的.h文件中添加对于文件功能的解释

 

21.变量的命名要合理,要有意义

 

22.所有的由NSData转换成NSString都使用

[[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];

 

23.注释格式:

(1.)

/** returns the Z eye */

+(float) getZEye;

 

24.对于addSubview的view也要release掉

 

25.数据库操作等功能可用类方法实现

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值