我知道 Objective-C 允许我使用@selector(@"name")
如何在运行时按名称访问以下常量来按名称引用选择器?换句话说,我会经过@"CONST_KEY"
某个地方然后@"key"
回来。
const NSString* CONST_KEY = @"key";
我想我可以通过首先创建一个键值字典然后在运行时查询它来做到这一点,但我不确定是否有更好的实现。
为了澄清一个特定的用例:
我想使用@"CONST_KEY"
在我的故事板中声明的集合视图单元重用标识符,并能够使用此标识符CONST_KEY
在运行时查找 的值。
这样我希望在我的代码中有一个地方来修改常量,而不是在多个类中重新分配值。链接这两个值将允许我对所有这些单元格使用单个操作CONST_KEY
来定义它们将要执行的操作。