トップ | バージョン2 最新版 | バージョン3 β版

バージョン 2 から バージョン 5 における更新: チケット #1606

差分発生行の前後
無視リスト:
更新日時:
2022/01/29 15:50:33 (3 年 前)
更新者:
daisuke
コメント:

凡例:

変更なし
追加
削除
変更
  • チケット #1606

    • 優先度 属性が 普通 から に 変更されました。
    • マイルストーン 属性が 3.6b1 から 3.7b1 に 変更されました。
  • チケット #1606 – 説明

    v2 v5  
    66 
    77将来的には、iCloud保存のほうをデフォルトにするか、初回起動時に選択する。 
     8 
     9設計 
     10・基本的にicloudモード設定に合わせる。 
     11・設定データはiCloud Document上に置く。Cloud Kit上に置くのに比べ、保存時にネットワーク接続できなかったケースでも、OS任せにできるのがメリット(CloudKitだと、次回ロード時に、サーバー上の古いデータで上書きしないよう対策必要) 
     12・最初にiCloud環境設定をONにしたとき、iCloud Document上の設定ファイルと、iCloud環境設定用ローカルファイルを(今のデータからコピーして)生成する。(iCloud環境設定を使っているときは、従来の環境設定ファイルは触らない。iCloud環境設定をOFFにすれば、前のデータに戻せるようにする。他のmacと共用する際、他のmac上で育てたデータを誤って消してしまうリスクをなくすため。) 
     13・UserDefaultsにiCloud環境設定ON/OFFを記憶して、アプリ起動後最初にiCloud環境設定を使うかどうかを決める。起動中はiCloud環境設定を使うかどうかは変更しない。 
     14・すでに他デバイスでiCloud環境設定ONにした後に、自デバイスをONにしたときは、iCloud Document上の設定ファイルの生成はしない。 
     15