1

是否有任何类似于 LLVM 的静态分析器的工具可以测试 Objective C 类是否 100% KVC 兼容?

4

1 回答 1

4

我怀疑有许多类对所有可能的键都兼容 KVC。当您谈论 KVC 合规性时,您需要指定一个特定的密钥。如果您有一个键列表,则很容易测试您的类是否对它们中的每一个都兼容 KVC,但您还应该指定每个键是否代表一个属性、一对一关系、索引对多关系或无序到 -很多关系。

也就是说,据我所知,您的问题的答案是:不,Xcode 中没有包含测试类的 KVC 遵从程度的工具。不过,您肯定可以轻松编写一个。

于 2011-10-19T17:46:17.410 回答