
iOS-RunTime
吾身三省
技术路曼曼其修远兮,吾将上下而求索。
一万年太久,只争朝夕。
展开
-
iOS runtime(二)
OC运行时编程指导参考:Apple Document:Objective-C Runtime Programming Guide OC语言尽可能将决定从编译和链接阶段推迟到运行时去做。运行时版本和平台与运行时进行交互消息机制(Messaging)动态方法解析消息传递(Message Forwarding)类型编译定义的属性一,历史和现代版本“现在版本”被引入到OC2.0中,突出的特翻译 2017-08-11 19:09:46 · 305 阅读 · 0 评论 -
iOS runtime(一)
Objective-C 运行时用C和汇编写的可以实现同其他语言交互的动态共享库。位置:/usr/lib/libobjc.A.dylib. Objc 从三种不同的层级上与 Runtime 系统进行交互,分别是:通过 Objective-C 源代码; 通过 Foundation 框架的NSObject类定义的方法;例如: - const char * NSGetSizeAndAlignment原创 2016-11-14 11:33:54 · 495 阅读 · 0 评论