Objective-C运行时是一个运行时支持库,提供了Objective-C语言的实现。它的API允许在运行时动态创建和配置类,以及内省现有的类,方法,属性和方法实现。
LLDB:在指针位置反汇编函数(Obj-C / macOS)
在尝试调试用Objective-C编写的应用程序时,我经常看到寄存器包含指向函数的指针。问题是,我似乎无法实际实现。示例:...
正在阅读有关适用于iOS的FLEX Library,我在我现有的应用程序中使用它。在“从其他应用程序中学习”一节中,它说代码注入练习留给了读者。有可能去......
如果实例变量属于类的实例,那么类变量将属于元类的实例,我认为。但是我对Objective-C元类的经验告诉我这个......
我是第一次尝试Objective-C运行时方法。我一直在阅读关于iOS 7编程推动极限的第24章。根据书中的例子,我已经实现了......
defaultUserNotificationCenter在C ++中导致“无法识别的选择器”错误
我试图在我的C ++应用程序中访问defaultUserNotificationCenter,我似乎无法使其工作。下面的代码导致错误:[NSUserNotificationCenter ...
如何从协议方法描述列表中解读“objc_method_description”?
我有一些Swift 3代码来解码iOS Objective-C协议(它有一个Swift对应的协议)。在得出Swift 3结论之后,反射还没有达到我所需要的水平,我偶然发现...
NSObject类现在是Objective-C运行时库的一部分(而不是Foundation组件)吗?
看一下Mac OS X 10.8版本的Objective-C运行时库源代码,我注意到它有一个NSObject.mm文件。顾名思义,它有NSObject类实现,如......