これは、iPhoneとiPadの1つのプロジェクト内に2つのターゲットを作成する最初の試みです。
私の質問は、アレイをNSUserDefaultsに保存し、iPhoneがiTunesと同期してから、iPadを同期した場合、iPadバージョンはそれに同期されたアレイにアクセスできるかどうかです。
これは、iPhoneとiPadの1つのプロジェクト内に2つのターゲットを作成する最初の試みです。
私の質問は、アレイをNSUserDefaultsに保存し、iPhoneがiTunesと同期してから、iPadを同期した場合、iPadバージョンはそれに同期されたアレイにアクセスできるかどうかです。
ユニバーサルバイナリを使用しているか、2つの異なるターゲットを使用しています。
同期に関しては、各デバイスの同期が異なると思います。2台のiPhoneでも別々のデフォルトを取得する必要があります。
iTunesはデフォルトをバックアップしますが、デバイスにプッシュバックしません。同期するものはほんの一握りです(音楽など、連絡先、カレンダーなど)。
また、物事をどのように同期させたいのかも不明確です。両方のデバイスのデフォルトを変更してから、両方を同期するとします。何が起こるのですか?
特にひどい気分の場合は、デフォルトを特別な名前の連絡先にエンコードできます(特別な名前の連絡先、IIRCに「自宅」の場所を保存する「持ち帰り」アプリがあります)。おそらく、これにより編集の競合が発生します。iTunesはユーザーにこれを伝え、保持するバージョンを決定することで問題を修正できると思います。
しかし、私は本当にiTunesの同期に頼りたくありません。私は同期せずに何ヶ月も行きます(またはiTunesがバックアップを作成するのに十分な時間待機します—電話が壊れたときに迷惑をかけます)。