- 博客(4)
- 收藏
- 关注
原创 iOS - Concurrency Programming Guide (iOS并行编程指南)
当代码中需要异步执行一些工作的时候,需要用到异步编程的技术。在iOS下进行并行编程的方法有四种:1. Operation Queues:把要执行的工作打包成一个Objective-C对象,并且该对象的class类型必须继承自NSOperation。2. Dispatch Queues:把要执行的工作打包成一个函数或一个block对象。有两种该类型的queue:serial dispatch
2015-05-26 15:53:13 1084
原创 iOS - id && Object Messaging 深入讲解
(一)关于 id在Objective-C,object有一个通用类型:idid anObject;上面这个定义仅仅只是标明了变量 anObject 是一个object(而不是int,double等基础类型),除此之外提供不了任何关于该object的类型信息。在C或C++中,函数的返回值默认为int,而在Objective-C中,函数的返回值默认为idid的定
2015-05-22 14:35:15 565
原创 iOS - self & super 理解的关键点
1. method 搜寻路径(在运行时,调用的到底是哪个 setOrigin::)- reposition{ ... [self setOrigin:someX :someY]; ...}或者:- reposition{ ... [super setOrigin:someX :someY]; ...}规则:系统在解析 self 的时候,跟继承
2015-05-20 15:14:07 363
原创 iOS - apple官方ARC文档关键点摘录
ARC新规:1. 禁止调用dealloc(但可以重新实现)2. 禁止实现、调用 release,retain,retainCount,autorelease。3. 禁止release instance variables。4. You can still use CFRetain, CFRelease, and other related functions with Core F
2015-05-20 14:41:09 407
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人