iOS 开发规范
2015-11-04 16:24
211 查看
公司来了大牛 是绝好的学习机会
今天分享了我们一个代码规范
比如UITableViewCell
1.首先根据这个cell 需要的数据源 建一个数据model ,只针对于 该cell 好处:数据独立化
2.对于cell里面的实例变量 使用setter getter 方法 初始化 一些定量的属性 都可以这个时候设置
3.在对当前视图进行赋值时候(用1 中创建的模型),再对对应的实例变量 进行赋值
在整个代码界面
代码用标记区分类别
今天分享了我们一个代码规范
比如UITableViewCell
1.首先根据这个cell 需要的数据源 建一个数据model ,只针对于 该cell 好处:数据独立化
2.对于cell里面的实例变量 使用setter getter 方法 初始化 一些定量的属性 都可以这个时候设置
3.在对当前视图进行赋值时候(用1 中创建的模型),再对对应的实例变量 进行赋值
在整个代码界面
代码用标记区分类别
#pragma mark - life cycle - (void)viewDidLoad … #pagma mark - protocols //代理方法 - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath … #pragma mark - event response - (void)didClickTabButton:(id)sender #pragma mark - private methods #pragma mark - getter and setter
相关文章推荐
- IOS 将json转换成mode工具
- iOS block
- ios 数据本地存储基本用法
- 字面量语法的使用--IOS
- iOS学习之库
- iOS—OC——KVO,代理,通知
- IOS 本地推送通知
- 使你的Navigation Bar难以置信地兼容iOS6/7
- iOS no such provisioning profile was found
- iOS上传错误 ERROR ITMS-90049 立即解决方法
- iOS导航栏 如果只想改变单一自控制导航栏按钮 标题颜色 请进
- iOS常用的宏定义
- iOS开发中的常见设计模式
- iOS学习之OC语法基础-类和对象-什么是类
- 在iOS中扫描银行卡得到 银行卡的基本信息,暂时只支持 建行
- 利用字符替换进行混淆编译--参考念茜大神的杰作
- RFSegmentView在iOS7设备上不显示label的解决方案
- Nagios 搭建与配置
- IOS 开发获取沙盒路径
- isKindOfClass和isMemberOfClass的用法