|
|
1
179
我不是一个客观的C程序员,只是一个同情者,但也许 NSSelectorFromString 是你需要的。这是在 Runtime Reference 可以使用它将字符串转换为选择器。 |
|
|
2
40
根据Xcode文档,您的psuedocode基本上是正确的。
编辑:很糟糕,太慢了。P |
|
|
3
9
我不得不这么说 有点复杂 比以前的回答可能暗示的…如果你真的想 创建选择器 …不仅仅是“打个电话”,你“在周围躺着”…
您需要创建一个函数指针,该指针将由“new”方法调用。所以对于像这样的方法
然后你需要生成
并将其添加到您的类中,同时为整个吸盘添加精确的方法签名(在本例中
你可以看到一些很好的例子 runtime shenanigans , in one of my repos, here. |
|
|
4
3
我知道这个问题很久以前就有人回答了,但我还是想分享。这可以用
问题中的示例代码可以这样重写:
|
|
|
Ofek Pintok · 释放C中指针指针的动态内存 8 年前 |
|
|
M_D · 用jQuery替换文本会导致多个链接出错 8 年前 |
|
|
jfgoodhew1 · 在数据验证中按公式引用命名范围 8 年前 |
|
|
gideonzane · 动态命名范围的实际工作方式 8 年前 |
|
Erre Efe · 使用XUnit测试动态expando 8 年前 |