objective-c-runtime

objective-c-runtime

文章 0 浏览 4

在 ObjC 中捕获未定义的消息并将其转发给具有不同签名的方法

我正在使用一个方法编写一个记录器类(谁不这样做?), - (void) logWithTag:(NSString *)aTag andMessage:(NSString *)aMsg; 我希望能够将未定义的…

一场春暖 2024-11-26 03:40:55 0 0

Objective-C:关联对象行为

是否 /constant_group/Associative_Object_Behaviors" rel="nofollow">关联对象行为 Objective-C 运行时参考 ,在分配 & 之前对关联对象引用的旧值调…

回首观望 2024-11-19 13:14:17 2 0

获取字符串形式的属性名称

我需要一种方法来传递属性并获取分配给它的名称。有什么建议吗? @property (nonatomic, retain) MyObject *crazyObject; NSString *str = SOME_WAY_T…

小帐篷 2024-11-19 03:10:27 4 0

Cocoa/Objective-C 插件冲突

我的应用程序有一个插件系统,允许我的用户编写自己的插件并在运行时加载。通常这很好,但在某些情况下,两个插件使用相同的库,这会导致两者之间发生…

很糊涂小朋友 2024-11-15 03:45:27 2 0

如何枚举类的方法

有没有办法枚举一个类的方法, 例如,我有一个如下定义的类: @class Foo : NSObject -(void)doStuff1; -(void)doStuff2; @end 我想知道是否有任何方…

素食主义者 2024-11-14 19:02:09 2 0

获取调用方法的对象

如果我从像这样的随机类中进行调用: @implementation SomeClass - (void) classMethodFoo { int a = [SomeSingleton sharedInstance].aValue; } @end…

夜光 2024-11-09 10:30:33 3 0

+(void)加载消息未发送到设备运行时中的框架类

我已经在这里搜索了关于 SO 的问题,寻找任何关于为什么我看到这种行为的提示,但什么也没有。 考虑一个类(实际上是两个表现出相同问题的类),内置…

靖瑶 2024-11-08 06:30:39 4 0

Objective-C 中的 class_addMethod 只能在特定实例上工作吗?

我正在尝试编写一些动态代码,用户可以尝试从类的特定实例调用方法并在运行时解析它。检索信息的实现存在,但访问信息的方法不存在,因为它是基于每个…

零度° 2024-11-06 04:33:56 5 0

什么是 objc_setAssociatedObject() 以及在什么情况下应该使用它?

在我承担的一个项目中,原作者选择使用 objc_setAssociatedObject(),但我并不 100% 清楚它的作用或他们决定使用它的原因。 我决定查找它,不幸的是,…

只为一人 2024-11-05 14:10:27 3 0

在dealloc中使用self.property = nil有什么问题吗?

我知道声明的属性会生成访问器方法,这在某种程度上只是语法糖。 我发现很多人在他们的dealloc方法中使用self.property = nil。 1) 在Apple的内存管理…

烟柳画桥 2024-10-31 10:45:33 3 0

Objective-C:从多个线程调用和复制同一块

我在这里处理神经网络,但可以安全地忽略它,因为真正的问题必须处理 Objective-C 中的块。这是我的问题。我找到了一种将神经网络转换为可以一次性执…

站稳脚跟 2024-10-27 13:05:43 5 0

如何实现返回运行时确定的大型结构类型的 IMP 函数?

背景:CamelBones 在 Objective-C 运行时注册 Perl 类。 为此,每个 Perl 方法都注册到相同的 IMP 功能;该函数检查其自身 &要查找的 _cmd 参数 调用哪…

原谅过去的我 2024-10-27 10:21:42 4 0

“无法识别的选择器发送到实例”是什么意思?错误是什么意思?

由于以下错误,我的应用程序崩溃了: -[NSCFString count]: unrecognized selector sent to instance 0x612b060 任何人都可以告诉我这是什么意思以及…

鹤舞 2024-10-19 10:57:20 14 0

将应用程序静态链接到我自己的自定义 obj-c 运行时有多简单?

我一直在研究运行时,并提出了 objc_allocateClassPair / objc_registerClassPair 的替代方案,可以生成匿名类。 匿名类对于我正在处理的事情来说非常…

溺渁∝ 2024-10-17 03:01:36 4 0

有没有办法获取类的工厂实例?

我想使用 Objective-C 运行时来调用工厂对象上的 objc_msgSend() ,并且我需要构建它的参数。我想像编译器一样使用工厂实例指定它的第一个参数。有没…

腻橙味 2024-10-16 22:47:38 5 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文