2012/06/08 カテゴリー:アプリ開発 タグ:タグ: Objective-C
h. にて キーの宣言 #define kHogehogeAa @”HogehogeAaKey” #define kHogehogeBb @”HogehogeBbKey” #define kHogehogeCc @”HogehogeCcKey” #define kHogehogeDd @”HogehogeDdKey […]
h. にて
キーの宣言
#define kHogehogeAa @”HogehogeAaKey”
#define kHogehogeBb @”HogehogeBbKey”
#define kHogehogeCc @”HogehogeCcKey”
#define kHogehogeDd @”HogehogeDdKey”
#define kHogehogeEe @”HogehogeEeKey”
整数でもテキストでも配列でもここは一緒
@interface TestPage : UIViewController{ の中は、
普通に定義。
int hogehogeAa; //整数
CGFloat hogehogeBb; //小数点有りの数
NSString *hogehogeCc;//文字列
NSArray *hogehogeDd ;//配列
NSMutableArray *hogehogeEe//増減可能の配列
m. にて
【保存するとき】
//作法
NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
ここ
[userDefaults setInteger:hogehogeAa forKey:kHogehogeAa];//整数
[userDefaults setFloat:hogehogeBb forKey:kHogehogeBb];//小数点有りの数
[userDefaults setObject:hogehogeCc forKey:kHogehogeCc];//文字列
[userDefaults setObject:hogehogeDd forKey:kHogehogeDd];//配列
[userDefaults setObject:hogehogeEe forKey:kHogehogeEe];//増減可能の配列
文字列、配列、辞書、データ全部setObjectでいい。(保存設定するときは!)
//作法
[userDefaults synchronize];
【取得するとき】
//作法
NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
で、
hogehogeAa = [userDefaults integerForKey:kHogehogeAa];//整数
hogehogeBb = [userDefaults floatForKey:kHogehogeBb];//小数点有りの数
hogehogeCc = [userDefaults stringForKey:kHogehogeCc];//文字列
hogehogeDd = [userDefaults arrayForKey:kHogehogeDd];//配列
hogehogeEe = [userDefaults arrayForKey:kHogehogeEe]; //増減可能の配列
取得するときは個別に設定がある!!
«前へ GmailでPOP3 メール アカウントを追加(ロリポップ) 次へ» 【Objective-C】iPhoneアプリ作成:In-App Purchases (アプリ内課金)Noteが出てしまった時にやったこと