摘要: 最新的OC语法里还添加了许多类似脚本语言的特性,例如以前要生成NSNumber满费劲,都是[NSNumber numberWith***]的写法,太多冗余。现在方便了,可以用@符号替代,例如[NSNumber numberWithChar:‘c’]可以直接表示为@'c',[NSNumber numberWithInt:123]直接表示为@123,[NSNumber numberWithFloat:1.23f]z直接写为@1.23f,其他类型同理变换。NSArray的变化也是类似的,[NSArray array]就是@[],[NSArray arrayWithObject:x]就 阅读全文
posted @ 2014-03-19 13:54 百舸争游 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 此文章转载至: http://www.hrchen.com/2013/07/multi-threading-programming-of-ios-part-3/感谢博主2011年WWDC时推出的神器GCD。GCD: Grand Central Dispatch,是一组用于实现并发编程的C接口。GCD是基于Objective-C的Block特性开发的,基本业务逻辑和NSOperation很像,都是将工作添加到一个队列,由系统来负责线程的生成和调度。由于是直接使用Block,因此比NSOperation子类使用起来更方便,大大降低了多线程开发的门槛。另外,GCD是开源的喔:libdispatch。 阅读全文
posted @ 2014-03-19 11:12 百舸争游 阅读(171) 评论(0) 推荐(0) 编辑