iOS/iPhone/iPad/watchOS/tvOS/MacOSX/Android プログラミング, Objective-C, Cocoa, Swiftなど
Xcode 12 の Multiplatform 雛形から生成されるプロジェクトの構成を調べて。
Xcodeで表示される内容は以下の通り。
ディレクトリ/ファイル構成は以下の通り。
.
`-- Bedrock
|-- Bedrock.xcodeproj
|-- iOS
| `-- Info.plist
|-- macOS
| |-- Info.plist
| `-- macOS.entitlements
|-- Shared
| |-- Assets.xcassets
| |-- BedrockApp.swift
| `-- ContentView.swift
|-- Tests iOS
| |-- Info.plist
| `-- Tests_iOS.swift
`-- Tests macOS
|-- Info.plist
`-- Tests_macOS.swift
SwiftUIでmacOSとiOSのソースコードは共通化できるので、Sharedディレクトリにソースファイルは置かれ、macOS/iOSディレクトリには、プラットフォーム固有のファイルが置かれている。