Menu
Coddy logo textTech

Uygulama Dosyası

Coddy'nin Swift Journey'sinin SwiftUI'ye Giriş bölümünün bir parçası. Ders 2 / 50.

Bir uygulama, App protokolüne uyan ve @main ile işaretlenmiş bir struct ile başlar. Gövdesi bir WindowGroup içerir ve bunun içindeki görünüm, kullanıcının gördüğü ilk ekrandır:

@main
struct CoddyApp: App {
    var body: some Scene {
        WindowGroup {
            ContentView()
        }
    }
}

Bu, Xcode'un her yeni uygulama için oluşturduğu dosyadır. Bu derslerde dosya, kilitli olan CoddyApp.swift içinde bulunur ve ekranlarınızı ContentView.swift içinde yazarsınız.

Bir görünüm bir erişilebilirlik tanımlayıcısı taşıyabilir: testlerin onu bulmak için kullandığı bir ad. Görünümün nasıl göründüğünü değiştirmez:

Text("Good morning")
    .accessibilityIdentifier("greeting")

.accessibilityIdentifier("greeting") bir değiştiricidir: değiştirilmiş bir görünüm elde etmek için bir görünüm üzerinde çağırdığınız yöntemdir. Apple'ın kullanıcı arayüzü testleri görünümleri aynı şekilde bulur ve bu derslerdeki kontroller de bunu yapar; bu nedenle bir görev size bir tanımlayıcı verdiğinde, onu tam olarak yazıldığı şekilde ekleyin.

challenge icon

Görev

Başlangıç

Ekranda Welcome to Coddy göster ve bu Text öğesine welcome erişilebilirlik tanımlayıcısını ver.

Kendin dene

import SwiftUI

@main
struct CoddyApp: App {
    var body: some Scene {
        WindowGroup {
            ContentView()
        }
    }
}
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

SwiftUI'ye Giriş bölümündeki tüm dersler

Kendi başına pratik yap: Swift playground