摘要:
Objective-C block详解Apple 在C, Objective-C, C++加上Block这个延申用法。目前只有Mac 10.6 和iOS 4有支援。Block是由一堆可执行的程式组成,也可以称做没有名字的Function (Anonymous function)。如果是Mac 10.6 或 iOS 4.0 之前的平台可以利用 http://code.google.com/p/plblocks/ 这个project得以支援Block语法。
Apple有一个叫做GCD(Grand Central Dispach)的新功能,用在同步处理(concurrency)的环境下有更好的效率。 阅读全文
摘要:
今天测试了ios arc __strong与__weak的一个小实例,发现输出结果让人深思- (void)viewWillAppear:(BOOL)animated{ [super viewWillAppear:animated]; strongStr = @"string"; weakStr = strongStr; strongStr = nil; NSLog(@"strongStr:%@",strongStr); NSLog(@"weakStr:%@",weakStr);}输出结果2012-10-29 11:32:31.713 阅读全文