iOS(iPad)とMacとWatchのアプリ作成へーRealmSwiftからSwiftDataへ(1)

こんにちは。

この呟きから、まだ無名のゴンベェアプリだけど、このアプリを作ってみようと始めました。

この、とりあえずだったアプリ

と、以前公開してたアプリ(既に公開なし)

を、合わせようと企てています。

開発メモ:

・2024_09 中旬

開発環境
・M1 mac mini  ーーー  macOS  Sonoma 14.6.1
・Xcode                ーーー      ver 15.3.12

テンプレートのプロジェクトにLounchScreenを入れた後の初期状態で、ここに、DB用にRealmSwiftをSwiftPMで組み入れようとしたら・・
なんじゃらかで、DLできませんでした。
でおまけに、Xcode (ver 15.3.12)で、アプリが、iPhoneとWatchでシミュレーションができなくなってた(しばらく、動かしていなかった)。
えーぃっと、Xcodeをver 15.4でUpdateしました。

ver 15.3.12からのUpで、以前のMyアプリが、ぐっすりのエラーとワーニングでビルドできなかった。で、しばらく、ver 15.3.12を維持してました。

が、アプリは、Watch+iPhone + iPad + Macのアプリを作りたかったので、ver 14.0に、アップグレードしました。
で、めでたくRealmSwiftもSwiftPMでDLできたし、iPhoneとWatchでシミュレーションもできました。

でも、アプリでiPhoneとWatchは、通常の小さいサイズではメッセージ連携できたけど、画像データを文字列に変換してメッセージへの送信には、サイズが大きすぎてNGになってました。

iPhone(iPad,Mac)とWidget間では、RealmSwiftは使えたけれど、そこに、Watchには、・・・でした。

でその関連も使えそうだと言う、SwiftDataを使うことになりました。
(もしかで、どこかで、破談するかもね。。)

結果、

開発環境
・M1 mac mini  ーーー  macOS  Sonoma 14.6.1
・Xcode                ーーー      ver 15.4 (update:2024.09.14)
・iPhoneXR    ーーー      ver 17.6.1
・iPadAir4  ーーー       ver 176.1
・Apple Watch10 ーー       9月末予定

でした。

=======