2013年8月20日火曜日

NSUserDefaults の中身を確認する方法

iOS のプログラミングで、データの永続化(保存)する方法として NSUserDefault を使用する方法がある。
使い方は、ある程度確認した物の中身はどうなっているか気になったので、中身を確認する方法を探した所、以下の様にすればよい。

とにかく、NSUserDefault の中身を全てみたい場合
NSDictionary *dic = [[NSUserDefaults standardUserDefaults] dictionaryRepresentation];
NSLog(@"defualts:%@", dic);
中身を確認するところ、自分が設定した以外の値も沢山入っていた。
これは見づらい。

次は、アプリ内でセットした値を見る方法。
実行中のアプリでセットした値が確認できる。
NSString *appDomain = [[NSBundle mainBundle] bundleIdentifier];
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSDictionary *dic = [defaults persistentDomainForName:appDomain];
NSLog(@"defualts:%@", dic);
これだけだけど、確認にどうぞ。

0 件のコメント:

コメントを投稿