#author("2022-08-26T07:00:16+00:00","default:src128","src128") &tag(SwiftUI/macOS); *目次 [#l8dc9932] #contents *関連ページ [#i6957fb4] *参考情報 [#g770025b] -[[SwiftUI macOS アプリの作成からビルドしてapp作成 | Glob:https://www.typea.info/blog/index.php/2021/02/20/swiftui_macos_build_app/]] -[[macOS SwiftUIプログラミング / 初めの一歩:https://vivacocoa.jp/swiftui/swiftui_firststep.php]] *基本 [#w46106f6] **プロジェクト作成 [#q2770f5a] -新規「macOS > App」を作成。 -フレームワークでSwiftUIを指定。 -実行すると「Hello World」という文字列を囲んだだけの小さなウィンドウが表示される。 *Tips [#g153a35f] **起動時のウィンドウのサイズ変更 [#j5b96754] -デフォルトのHello Worldを表示するだけのプログラムの場合xxxApp.swiftでCotenntViewのサイズを指定する。 #pre{{ struct swiftuidemoApp: App { var body: some Scene { WindowGroup { ContentView() .frame(maxWidth: .infinity, maxHeight: .infinity) // .frame(minWidth: 800, maxWidth: .infinity, minHeight: 500, maxHeight: .infinity) } } } }} -maxWidth、maxHeightを.infinity(無限大)に設定するとなぜか初回起動時のウィンドウサイズが大きくなる。