iOS代码格式
2015-11-16 13:53
351 查看
1.在-和(void)之间有一个空格
- (void)initWithName:(NSString *)name;
2.枚举类型的命名规则和函数的命名规则相同:命名时使用驼峰命名法,勿使用下划线命名法。
3.enum定义时候:
enum 左括号前加一个空格,或者将左括号换到下一行
enum 右括号后加一个空格
4.使用继承时候:@interface UserModel : NSObject
:左右两侧有空格
5.
6.两个方法定义之间不需要换行,有时为了区分方法的功能也可间隔一行
7.属性的参数应该按照下面的顺序排列: 原子性,读写 和 内存管理
- (void)initWithName:(NSString *)name;
2.枚举类型的命名规则和函数的命名规则相同:命名时使用驼峰命名法,勿使用下划线命名法。
3.enum定义时候:
enum 左括号前加一个空格,或者将左括号换到下一行
enum 右括号后加一个空格
4.使用继承时候:@interface UserModel : NSObject
:左右两侧有空格
5.
@interface与
@property属性声明中间应当间隔一行。
6.两个方法定义之间不需要换行,有时为了区分方法的功能也可间隔一行
7.属性的参数应该按照下面的顺序排列: 原子性,读写 和 内存管理
@property (nonatomic, readwrite, copy) NSString *name;
相关文章推荐
- 常用宏定义iOS
- iOS Provisioning Profile(Certificate)与Code Signing详解
- iOS中GIF的制作的简单版本记录
- iOS 富文本
- 优秀开源代码解读之JS与iOS Native Code互调的优雅实现方案
- iOS 实现多个按钮,点选一个其它都取消选中状态的最佳方法
- IOS基础 - 模态跳转方式
- IOS开发的报错(异常)信
- iOS菜鸟之FMDB的二次封装简单易用
- Xcode7.1与iOS9之坑 (持续更新)
- iOS开发框架篇—CoreImage
- iOS 定时器(NSTimer)的使用
- iOS开发指令篇—__weak修饰符详解
- 关于iOS 'The sandbox is not sync with the Podfile.lock'问题解决方法
- ios开发使用lipo命令合并真机库和模拟器库
- iOS应用性能优化的25个建议
- iOS实现倒计时
- Sara小妹开始入门iOS开发
- IOS解析XML
- iOS 9 适配系列教程