标签:
1> 当数组元素需要动态地添加或者删除时,用NSMutableArray
2> 当数组元素固定不变时,用NSArray
1> 代理方法:返回tableView每行的高度、监听tableView每行的选中
2> 数据源方法:返回tableView数据的组数和行数、每行显示什么数据
没有限制
系统会默认会不定时地创建和销毁自动释放池
当不需要精确地控制对象的释放时间时,可以手动创建自动释放池
当做一次retain或者copy操作,都有可能增加计数器
NSObject常见的类方法有:alloc、new、description等
像NSStirng的stringWithFormat,NSNumber的numberWithInt
1> 创建项目时,Device选择Universal
2> 可以创建一套痛用的数据模型
3> 根据iPhone\iPad选择不同的控制器(iPad可能用UISplitViewController)
4> 根据iPhone\iPad选择不同的界面
1> atomic是原子性
2> atomic会对set方法的实现进行加锁
UIView封装的核心动画可以通过类方法\block实现
(首尾式动画和块动画)
1> plist属性列表(NSArray/NSDictionary)
2> Preference(NSUserDefaults,偏好设置)一般不用
3> 键值归档(NSKeyedArchiver、NSCoding)
4> SQLite3数据库
5> Core Data
NSManagedObject是Core Data中的实体对象
谓词:可以以一定条件来过滤数组、字典等集合数据,也能用在Core Data的数据查询中
标签:
原文地址:http://www.cnblogs.com/linxiu-0925/p/5030904.html