3

変換情報を保存するために使用しているリソース フォルダーに plist があります。ユーザーが特定の単位を「オフ」にして、それらの単位が変換に使用されないようにしたいと考えています。変換情報を含む 2 つのリストを維持する必要はありません。

刺激装置の plist ファイルにデータを保存できます。(writeToFile と pathForResource を使用)。これが問題のあるアプローチであるかどうかは疑問です。

  • 展開時にこれに問題はありますか? (つまり、Apple は plist を封印します)
  • アップグレードをプッシュするとどうなりますか? そのアップグレードに、リストに追加された新しいユニットが含まれている場合はどうなりますか?
  • plist をユーザーのドキュメント ディレクトリにコピーするようなことは理にかなっていますか?
4

3 に答える 3

3

アプリ バンドルを変更することはできません。さらに、アプリは署名されています。代わりに、最初の起動時に plist をドキュメント ディレクトリにコピーし、そこからアクセスします。

于 2009-09-17T21:13:53.213 に答える
1

アプリケーションバンドルに含まれるものは何でも、iPhone の DRM が同じままである必要があるため、立ち入り禁止です。
プリファレンスは、アプリケーション ドキュメント フォルダまたはプリファレンス フォルダに保存する必要があります。

于 2009-09-17T21:13:26.007 に答える
1

Use an iOS Settings Bundle...

于 2009-09-17T21:19:10.690 に答える