シナリオ: 他の 2 つの NSObject 'B と C' の間の関係を表す NSObject 'A' があります。B と C の両方に、KVC を使用して取得されたプロパティ (NSStrings) があります。
「A」アクセサーの本体で NSExpression を使用して、複合文字列を導出したいと考えています。そう:
[B valueForKey:@"oneString"] returns 'Foo'
[C valueForKey:@"oneString"] returns 'Bar'
// And I would like to dynamically form
[A valueForKey:@"oneString"] returns 'Foo:Bar'
明らかなことはわかってい'stringWithFormat'
ますが、実行時に決定されるさまざまなキーパスを使用してさまざまな式を許可する必要があります。