さいしょに MacOS向けのアプリをSwiftUIで作っていて、グループリスト > コンテンツリスト > 詳細と3セクションに分けることにしました。各セクションのViewはサブViewにして、ObservedObjectとしてデータを渡すことにします。 NavigationViewは非推奨になったので、機能としてsidebar、content、deatilと3セクションに分けられるNavigationSplitViewを使うことにしました。 NavigationSplitViewを使った最初の実装 例として、データモデルは以下の通りで、GroupとContentが1:多、ContentとCon…