プログラミング (iOS, JavaScript, Jenkins, Sikuli) とMacやiPhoneなどの話題が中心のブログ
ReactiveCocoaを使っているとあまり関係ないですが、KVC/KVOの文字列を間違っていると悲しいですよね。
今回紹介するClang-KeyPathValidatorはKVC系のメソッドのリテラルをコンパイル時にチェックして、警告を出してくれるClangのプラグインです。
Xcodeと組み合わせて動作できるようなので試してみました。
IIJmioのiOSサンプルアプリでは、NSJSONSerializationで得られたNSDictionaryをそのまま用いていました。
NSJSONSerialization
NSDictionary
そのため、Key-Value Coding (KVC)を使うことができて、 その中のCollection Operatorsが使ってみて割と便利だったので、利用例を紹介します。