2016年01月26日
来源:互联网 发布:seo专业培训 编辑:程序博客网 时间:2024/05/16 03:51
1、网络/数据层与viewControl的分离
网络层应该写成handler
所谓handler,是直接处理业务逻辑的层
2、assign,weak,strong,copy的用法
* assign用于非oc类型,一般是值对象,
* weak用于OC类型,就是普通的指针,一般用于修饰控件
* strong也用于oc类型,是智能指针,一般用于修饰模型以及 NSArray, NSDate, NSNumber等
* copy修饰 NSString和block
3、get 和 set
只要是类里面定义的属性,就可以给它自定义set&get方法
例如
@property (nonatomic, strong) CustomModel *model;
// 在set方法里,要将对象的首字母大写
-(void)setModel:(CustomModel *)model
{
_model = model;
………………
}
4、switch……case……里,不能定义对象,否则会报错Cannot jump from switch statement to this case..
例如
因为定义了CGRect,所以程序报错。这个Rect对象的作用域是block花括号,不是全局。所以会报错。
0 0
- 2016年01月26日
- 2016年01月01日
- 2016年5月26日总结
- 写在2016年5月26日
- 07年01月26日
- 2012年01月26日
- 2016年01月25日
- 2016年01月27日
- 2016年01月07日
- 2016年02月01日
- 2016年03月01日
- 2016年01月21日
- 2016年01月28日
- 2016年6月22日--6月26日(共15小时,剩下2940小时)
- 2016年01月06日,07日,08日公司项目开发记录
- 2016年7月11日 12:19:26随笔
- 2016年7月26 日的任务
- 【嵌入式学习日记】2016年7月26日
- PHP编码规范/PSR-2
- 快速简单的定制一个时间轴布局(LinearLayout)
- 王学岗Viewpager(一)
- DataTable如何去除重复的行
- 使用Inputstream读取文件
- 2016年01月26日
- ajax--iframe模拟ajax文件上传效果
- iOS 关于Presenting view controllers on detached view controllers is discouraged的警告
- Struts2之文件下载
- QT5实现迷你版天气预报
- Android中 overridePendTransition函数的使用方法
- 关于商品属性设计
- sqoop-导入数据出现java.sql.SQLException: Streaming result set com.mysql.jdbc.
- Linux终端ctrl+z和ctrl+c的区别