Sigma:: からコンポーネントの名前を始めるとSigmaがサポートしているコード生成のプロセス途中で特殊な処理を行うためのマーカーです
App:: からコンポーネントの名前を始めることで独自のViewとしてコード生成がされます。例えば画像のようにApp::RepositoryCard と App::StarButton が含まれている場合のコード生成の結果は下記の通りです
SwiftUI:: からコンポーネントの名前を始めると現在対応しているSwiftUIのViewコンポーネントに自動で置き換えてくれます。これはButtonなど一般的なUIのコンポーネントとして存在するが、Figmaにそれ専用のパーツが無い場合に役立ちます
SwiftUI::Button
SwiftUI::TextField
SwiftUI::Spacer
SwiftUI::AsyncImage
SwiftUI::LazyVGrid
SwiftUI::LazyHGrid
SwiftUI::ScrollView
SwiftUI::List
SFSymbols:: からコンポーネントの名前を始めるとSwiftUIのImageが生成される場合に Image(systemName:)
を使用してインスタンス化します。 systemName
の引数部分は SFSymbols:: より後ろの名前を使用して埋められます。例えば SFSymbols::star.fill であれば Image(systemName: "star.fill")
が生成されます