【发布时间】:2011-10-19 17:40:29
【问题描述】:
是否有任何工具,类似于 LLVM 的静态分析器,可以测试 Objective C 类是否 100% 兼容 KVC?
【问题讨论】:
-
什么,每个可能的键? :)
标签: objective-c cocoa kvc
是否有任何工具,类似于 LLVM 的静态分析器,可以测试 Objective C 类是否 100% 兼容 KVC?
【问题讨论】:
标签: objective-c cocoa kvc
我怀疑是否有许多类对所有可能的键都兼容 KVC。当您谈论 KVC 合规性时,您需要指定一个特定的密钥。如果您有一个键列表,则很容易测试您的类是否对它们中的每一个都兼容 KVC,但您还应该指定每个键是否代表一个属性、一对一关系、索引对多关系或无序到 -很多关系。
也就是说,据我所知,您的问题的答案是:不,Xcode 中没有包含任何工具来测试类的 KVC 遵从程度。不过,您当然可以轻松编写一个。
【讨论】: