ハイスコアなどの記録方法。
NSUserDefaults を使う。
記録
void CallSetData(const char *ckey, int data){
NSString* nskey = [NSString stringWithUTF8String:ckey];
NSUserDefaults* userDefaults = [NSUserDefaults standardUserDefaults];
[userDefaults setInteger:data forKey:nskey];
[userDefaults synchronize];
}
取得
int CallGetData(const char *ckey) {
NSString* nskey = [NSString stringWithUTF8String:ckey];
NSUserDefaults* userDefaults = [NSUserDefaults standardUserDefaults];
NSInteger data = [userDefaults integerForKey:nskey];
return (int)data;
}
参考PR