macOS/iOS API解説

iOS , Mac アプリケーション開発のために使われる主要フレームワークの日本語情報です。2010年代に書かれた内容です。今後更新はありません。

目次

valueForKeyPath:

キーのパスで値を返します
-(id)valueForKeyPath:(NSString *)keyPath:

解説

キーのパスで値を返します。

オペレータが使える
@avg
@count
@distinctUnionOfArrays
@distinctUnionOfObjects
@max
@min
@sum
@unionOfArrays
@unionOfObjects

返り値

( id )

オブジェクト

引数

( NSString * )keyPath

キーパス

クラス

NSKeyValueCoding

Instance Methods

使用可能

10.0

参照

例文

[self takeValue:@"aaa" forKeyPath:@"aStringKey"];//NSString *aStringKey;へセット

NSLog([[self valueForKeyPath:@"aStringKey"] description]);//NSString *aStringKey;から取得

NSNumber *workingTime = [fetchedObjects valueForKeyPath:@"@count"];