OC原理

isa指针 instance 的 isa 指向 class。 class 的 isa 指向 meta-class。 meta-class 的 isa 指向基类的 meta-class。 superclass指针 class 的 superclass 指向父类的 class,没有父类(NSObject就没父类)则为 nil。 meta-class 的 s...

发布 0 条评论

参考源码 runtime 的源码:https://opensource.apple.com/tarballs/objc4/ 对象分类 Objective-C 对象简称 OC 对象,可以分为 3 种类型。 instance 对象:实例对象。 class 对象:类对象。 meta-class 对象:元类对象。 instance实例...

发布 0 条评论

OC类转换为C++结构体 OC 代码编译过程:OC -> C/C++ -> 汇编 -> 机器代码 利用 Xcode 自带的 LLVM 编译器前端工具 clang,可以将 OC 代码转成 C++ 代码: clang -rewrite-objc main.m -o main.cpp 一般不会直接使用上面的命...

发布 0 条评论