class_getClassMethod 通常返回 nil (似乎仅适用于类级别方法)
我目前正在尝试使用 http://sudzc.com/ 生成的代码 此代码并不完全适合我的 Web 服务,因此我尝试将类别添加到某些生成的类中,并使用“objc/runtime.…
object_setClass 到更大的类
我正在使用 object_setClass(id object, Class cls) 更改某些对象的类。我正在将该类更改为原始类的子类。然后我设置了一些仅在子类上定义的属性,事…
GNU Objective-C 运行时技巧
在 GNU Objective-C 运行时中,我可以将半任意数据片段附加到实例变量吗? 挑战: 我目前正在开发一种类似于 Linux 的 Cocoa 工作,作为一种宠物项目…
可变参数函数 - 调用 [obj release] 时的 EXC_BAD_ACCESS;
我有以下方法: (void)makeString:(NSString *)str1,... { va_list 字符串; NSString *innerText = [[NSString alloc] init]; NSString *tmpStr = [[…
在 iPhone 上运行时解释 Objective C 脚本?
是否有办法在运行时加载目标 c 脚本,并针对当前 iPhone 应用程序中的类/方法/对象/函数运行它? 主要注意事项: 我这样做的主要原因是为了让我能够快…
如何扩展 iWork 的 Number'09 公式?
我有特定的公式想要编写(也许用 Objective-C 编写)并与 iPad 中 Apple iWork 套件的 Numbers'09 集成,想知道是否有这样的方法可以做到这一点?…
在 Objective C 中构建动态类
我是一个有点称职的 Ruby 程序员。昨天我决定最终尝试一下 Apple 的 Cocoa 框架。帮助我以 ObjC 的方式看待事物? 我正在尝试了解 objc_allocateClass…
Objective-C 类 ->字符串如:[NSArray className] -> @“NSArray”
我试图从类对象本身获取类的字符串名称。 // For instance [NSArray className]; // @"NSArray" 我找到了 object_getClassName(id obj) 但这需要将一…
+(void)initialize 是否执行任何线程锁定?
查看“initialize”的定义: + (void)initialize 讨论 运行时将初始化发送到程序中的每个类,恰好在该类或继承自该类的任何类第一次发送之前来自程序…
如何获取 Objective-C 中给定类的当前实例化对象的列表?
由于 class_poseAs(..) 在 Objective-C 2.0 中已被弃用,因此我需要找到另一种方法来在运行时更改对象的类。我发现我可以使用 object_setClass(..) 更…
Objective-C运行时如何实例化根元类和其他类描述?
我正在尝试实现一个基本的面向对象的 ANSI C 运行时并使用 Objective-C 作为指导。 它们似乎分为三个部分。类描述、类接口和类实现。为了实例化类接口…