XuniReflector クラス リファレンス

継承元 NSObject
定義先 Util.h

概要

XuniReflector クラス

+ getValue:forKey:

キーを指定して値を取得します。

+ (NSObject *)getValue:(NSObject *)object forKey:(NSString *)name

パラメータ

object

オブジェクト

name

キー名

戻り値

オブジェクト

内容

キーを指定して値を取得します。

定義先

Util.h

+ getDataType:

データ型を取得します。

+ (XuniDataType)getDataType:(NSObject *)object

パラメータ

object

オブジェクト

戻り値

データ型

内容

データ型を取得します。

定義先

Util.h

+ getProperties:

プロパティを取得します。

+ (NSArray *)getProperties:(NSObject *)object

パラメータ

object

オブジェクト

戻り値

プロパティの配列

内容

プロパティを取得します。

定義先

Util.h

+ getProperty:name:

プロパティを取得します。

+ (XuniPropertyInfo *)getProperty:(NSObject *)object name:(NSString *)name

パラメータ

object

オブジェクト

name

キー名

戻り値

XuniPropertyInfo オブジェクト

内容

プロパティを取得します。

定義先

Util.h

+ formatValue:

値を書式設定します。

+ (NSString *)formatValue:(NSObject *)value

パラメータ

value

戻り値

書式設定された値の文字列

内容

値を書式設定します。

定義先

Util.h

+ shallowCopyTo:from:

シャローコピーを実行します。

+ (void)shallowCopyTo:(NSObject *)target from:(NSObject *)value

パラメータ

target

ターゲットオブジェクト

value

ソースオブジェクト

内容

シャローコピーを実行します。

定義先

Util.h