2012-03-12 16 views
0

アイデアは、2人のプレーヤーが必要に応じて交換できるiphoneゲーム用の保存ファイルを持つことです。iPhone保存ファイル外部

私のアプリは電話のどこかのデータを保存する必要があります。その後、電話からファイルを "抽出"できる必要があります。

可能ですか?ファイルを保存する場所/保存する場所はどこですか?

ありがとうございます!

答えて

0

iTunesファイル共有機能を使用することもできます。入門ガイドについては、this tutorialを参照してください。

+0

興味深い。ありがとう。 iTunesを経由しないでください。 – Lego

+0

これは、私が知っているSDKでサポートされているファイルを手動でインポート/エクスポートする唯一の方法です。 iTunesをバイパスするには、ユーザーが保存ファイルをエクスポートして(サーバーにアップロードする)、その詳細を他のプレーヤーに送信できるサーバーベースのオプションを調べる必要があります(つまり、 app関数)。それはより多くの作業(およびサーバーオーバーヘッドのコスト)ですが、最終的にはユーザーエクスペリエンスが向上します。 –

+0

ええと私はサーバーの考えを考えましたが、最後に300Mb以上のセーブが可能です。だから私はファイルシステムに固執しようとしています。ありがとう。 – Lego

0

ファイル交換手順では、ローカルファイルを作成し、アプリケーション内でBluetooth経由でファイルを転送することができます。

保存したファイルをアプリから取り出したい場合は、Webサービスを作成してから、簡単にアクセスできる、または誰とでも共有できるサーバーにファイルを保存する必要があります。

0
  1. あなたがたNSData、NSStringの、のNSNumber、NSDate、NSArrayの、またはNSDictionaryのからインスタンスオブジェクトを保存したい場合は、あなたが使用することができNSuserDefaults:

    NSStringの* OBJ。

    [[NSUserDefaults standardUserDefaults] setObject:obj forKey:@ "key"];

    [[NSUserDefaults standardUserDefaults] synchronize];エルス

  2. は、NSKeyedArchiver

  3. あなたはまた、保存ファイルに手動で保存することができてNScodingを使用しますが、これはお勧めしません。

関連する問題