Coding Guidelines for Cocoa

参考:
https://developer.apple.com/library/ios/#documentation/Cocoa/Conceptual/CodingGuidelines/CodingGuidelines.html
http://gracelancy.com/?p=106

http://zh-google-styleguide.readthedocs.org/en/latest/google-objc-styleguide/features/


命名:
骆驼命名法,首字母小写

空格:
Tab键盘:xcode默认4个

a + b; // + - * / , 等符号两边带空格

@interface AppDelegate : UIResponder <UIApplicationDelegate>

@property (strong, nonatomic) UIWindow *window;
@end


函数:
- (void)fuctionName:(id)sender andVarName:(NSString *)var;
- 后面带空格
星号前带空格


括号:
BOOL flag = NO;
if (flag == NO)
{
// 一行也使用一对花括号,规范,实在要好处是方便以后添加代码少敲括号,囧
}else
{
// 花括号使用这种配对
}


常量
预定义,枚举等使用小写k开头的驼峰法,
比如kInvalidHandle , kWritePerm


注释:
#import <Foundation/Foundation.h>

// 在@interface 上边写注释,
// 两者间距一行

@interface Apple : NSObject
{
BOOL _flag; // 使用前下划线
}


在比较玄、方法比较陌生、变量名、函数名不容易体现出意思,适当添加注释

尽量使用全称,即使又臭又长


did 已经发生
will 将要发生
Should 是否允许,- (BOOL)redViewShouldHiden;

to for with at
不要用 and 连接参数,但可以用于说明函数中做了2件事时。
- (void)openFile:(NSString *)path andClear:(BOOL)bool;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值