{ "firstlayer": { "secondlayer": "value" } }
のようなJSONからNSDictionaryを作ったとき
[dict valueForKeyPath: @"firstlayer.secondlayer"];
みたいに、NSDictionaryの階層を一気に指定して値を取得できるのを知って便利だった。
元ネタは、QiitaObjective-C - ネストしたJSONデータのプロパティアクセスにはvalueForKeyPath:が便利 - Qiita [キータ]