boolプロパティをファイルに保存したいのですが、野蛮だと思います。プロパティを確認してから、NSMutableArrayに文字列を追加する必要があります。プロパティ名、状態/値を確認してからファイルに保存する方法はありますか?または多分私はこれにXMLファイルを使用する必要がありますか?しかし、それでも効率的に使用するには、プロパティ名と状態/値を取得する必要があります。
アドバイスをいただけますか?
-(void) saveSettings
{
NSString *path = [[NSBundle mainBundle] pathForResource:@"settings" ofType:@""];
if (music)
{
[correctSettingArray removeObjectAtIndex:0];
[correctSettingArray addObject:@"music = 1"];
}
else
{
[correctSettingArray removeObjectAtIndex:0];
[correctSettingArray addObject:@"music = 0"];
}
if (sfx)
{
[correctSettingArray removeObjectAtIndex:1];
[correctSettingArray addObject:@"sfx = 1"];
}
else
{
[correctSettingArray removeObjectAtIndex:0];
[correctSettingArray addObject:@"sfx = 0"];
}
if (vibration)
{
[correctSettingArray removeObjectAtIndex:0];
[correctSettingArray addObject:@"vibration = 1"];
}
else
{
[correctSettingArray removeObjectAtIndex:0];
[correctSettingArray addObject:@"vibration = 0"];
}
[correctSettingArray writeToFile:path atomically:true];
}
前もって感謝します。