- 博客(4)
- 资源 (2)
- 收藏
- 关注
转载 objective-c宏定义
1、先来几个常用的: [csharp] view plaincopy // 是否高清屏 #define isRetina ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(640, 960), [[UISc
2015-03-28 20:28:23 608
转载 Objective-C 消息转发 详解
OC中的方法调用其实是runtime时才决定的,调用一个对象的方法,等于给其发消息,调用一个对象不存在的方法,不会立马crash,其实系统会跟我们几次机会,如果我们都错过了,才会crash 其流程大概五如下图所示: 步骤大体是: 1.在方法列表中查找,如果有,给其发信号调用 2.尝试进行动态解析,也就是Get和Set一类方法,具体看@dynamic
2015-03-28 19:32:25 856
转载 Objective-C 消息转发
目录(?)[-] Objective-C 消息转发 一消息转发流程二动态解析Lazy Resolution三快速转发Fast Forwarding四慢速转发Normal Forwarding五方法声明六使用消息转发在子类中处理Delegate消息Leave a Reply ← Objective-C Messaging Toll Free B
2015-03-28 19:05:14 615
转载 Objective-C 对象和消息模型
Objective-C 对象模型 首先要了解一下Objective-C中关于类和对象的定义,Cocoa中大部分对象都是NSObject的子类(NSProxy是一个例外),继承了NSObject的方法。NSObject定义如下: @interface NSObject { Class isa; } NSObject可见一个对象的内存布局中第一个元素是指向类
2015-03-28 18:47:57 656
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人