編集
get が呼び出されるようにこれを配置できます
application:didFinishLaunchingWithOptions:
の使い方が良さそうですNSUserDefaults
。たとえば、文字列を使用する場合、その情報をどのように保存するかによって異なります (値がまだ設定されていないかどうかを検出するのは、を使用するよりも簡単なので、文字列を選択しましint
た)
NSString * const PSUserSexKey = @"PSUserSexKey";
NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
// If this returns nil then no value has been set yet
if (![userDefaults stringForKey:PSUserSexKey]) {
//.. present dialog for picking sex
}
次に、ユーザーが性別を選択したら、次のように保存できます。
NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
[userDefaults setObject:sex forKey:PSUserSexKey];
[userDefaults synchronize];