0

私はこれについて相反する見解を読みました

http://ipgames.wordpress.com/tutorials/writeread-data-to-plist-file/

plist を使用してタイル マップ オブジェクトのゲーム データを保持する場合、最初に xcode で plist を作成する必要がありますか? それを更新しますか?または、それを行う必要はなく、ゲームの実行時にコードを使用してゼロから作成できますか?

最初に xcode で作成する必要がない場合、それを行う利点は何ですか?

4

1 に答える 1

0

リンクのコードは、アプリケーションの初回起動時にプロパティ リストに既定のデータが必要な場合に役立ちます。

デフォルト データが必要ない場合は、Xcode でプロパティ リストを作成してアプリケーションに含める必要はありません。

NSString *path = ... // path to plist file in Documents directory
NSMutableDictionary *plistDict = [[NSMutableDictionary alloc] initWithContentsOfFile:path];
if (plistDict == nil) {
    // No plist present (or invalid contents), start with empty dictionary:
    plistDict = [[NSMutableDictionary alloc] init];
}

アイテムを追加/変更/削除しplistDictて、後で保存できるようになりました。

于 2012-11-11T16:03:19.250 に答える