SwiftUI の要点

ビューの作成と結合





訳注:以下、必要な場所においては Mac と iPhone 両方のセクションを提供しています。
Mac → セクション 5、iPhone → セクション 105 とします。









    MapView.swift


  1. import SwiftUI
  2. import MapKit
  3. struct MapView: View {
  4. var body: some View {
  5. Text("Hello, World!")
  6. }
  7. }
  8. struct MapView_Previews: PreviewProvider {
  9. static var previews: some View {
  10. MapView()
  11. }
  12. }


    MapView.swift


  1. import SwiftUI
  2. import MapKit
  3. struct MapView: View {
  4. @State private var region = MKCoordinateRegion(
  5. center: CLLocationCoordinate2D(latitude: 34.011_286, longitude: -116.166_868),
  6. span: MKCoordinateSpan(latitudeDelta: 0.2, longitudeDelta: 0.2)
  7. )
  8. var body: some View {
  9. Text("Hello, World!")
  10. }
  11. }
  12. struct MapView_Previews: PreviewProvider {
  13. static var previews: some View {
  14. MapView()
  15. }
  16. }


    MapView.swift


  1. center: CLLocationCoordinate2D(latitude: 34.011_286, longitude: -116.166_868),
  2. span: MKCoordinateSpan(latitudeDelta: 0.2, longitudeDelta: 0.2)
  3. )
  4. var body: some View {
  5. Map(coordinateRegion: $region)
  6. }
  7. }











セクション 1セクション 2セクション 3
セクション 4セクション 5セクション 6
セクション 101セクション 102セクション 103
セクション 104セクション 105セクション 106






目次
Xcode の新機能

フレームワーク

  • SwiftUI

  • ビューの作成と結合

    セクション 1

    セクション 2

    セクション 3

    セクション 4

    セクション 5

    セクション 6


    セクション 101

    セクション 102

    セクション 103

    セクション 104

    セクション 105

    セクション 106

    ビルドリストとナビゲーション

    セクション 1

    セクション 2

    セクション 3

    セクション 4

    セクション 5

    セクション 6

    セクション 7

    セクション 8


    セクション 101

    セクション 102

    セクション 103

    セクション 104

    セクション 105

    セクション 106

    セクション 107

    セクション 108

    ユーザー入力の処理

    セクション 1

    セクション 2

    セクション 3

    セクション 4

    セクション 5

    セクション 6


    セクション 101

    セクション 102

    セクション 103

    セクション 104

    セクション 105

    セクション 106

    パスとシェイプの描画

    セクション 1

    セクション 2

    セクション 3

    セクション 4


    セクション 101

    セクション 102

    セクション 103

    セクション 104

    ビューと移行のアニメーション

    セクション 1

    セクション 2

    セクション 3

    セクション 4

    セクション 5


    セクション 101

    セクション 102

    セクション 103

    セクション 104

    セクション 105

    複雑なインターフェースの構成

    セクション 1

    セクション 2

    セクション 3

    セクション 4

    セクション 5


    セクション 101

    セクション 102

    セクション 103

    セクション 104

    セクション 105

    UI コントロールを扱う

    セクション 1

    セクション 2

    セクション 3

    セクション 4


    セクション 101

    セクション 102

    セクション 103

    セクション 104

    UIKit とのインターフェース

    セクション 1

    セクション 2

    セクション 3

    セクション 4


    セクション 101

    セクション 102

    セクション 103

    セクション 104

    watchOS アプリの作成

    セクション 1

    セクション 2

    セクション 3

    セクション 4

    セクション 5


    セクション 101

    セクション 102

    セクション 103

    セクション 104

    セクション 105

    macOS アプリの作成

    セクション 1

    セクション 2

    セクション 3

    セクション 4

    セクション 5

    セクション 6

    セクション 7


    セクション 101

    セクション 102

    セクション 103

    セクション 104

    セクション 105

    セクション 106

    セクション 107