- 博客(3)
- 资源 (8)
- 收藏
- 关注
转载 tableView重用cell原理
创建UITableViewController子类的实例后,IDE生成的代码中有如下段落: [cpp] view plaincopy - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
2013-03-06 11:45:18 874
转载 atomic nonatomic,assign,copy retain
tomic和nonatomic用来决定编译器生成的getter和setter是否为原子操作。 atomic 设置成员变量的@property属性时,默认为atomic,提供多线程安全。 在多线程环境下,原子操作是必要的,否则有可能引起错误的结果。加了atomic,setter函数会变成下面
2013-03-06 11:43:21 547
转载 使用NSOperation和NSOperationQueue启动多线程开发应用
Apple从os x10.5在多线程应用的开发上有了很多改进,NSThread的引入使得开发多线程应用程序变得容易多了,尤其是引入了两个全新的类:NSOperation和NSOperationQueue。NSOperation对象类似java.lang.Runnable接口,也被设计为可扩展的,而且只有一个需要重写的方法。这就是-(void)main。 使用NSOperatio
2013-03-04 16:47:46 345
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人