• Buradasın

    Xcode ve Swift ile Sayfalar Arası Geçiş Eğitimi

    youtube.com/watch?v=Tljqu66MUl0

    Yapay zekadan makale özeti

    • Bu video, bir eğitim içeriği olup, izleyicilere Xcode ve Swift kullanarak sayfalar arası geçiş yapma konusunu adım adım göstermektedir.
    • Video, yeni bir Single View Application oluşturma ile başlayıp, iki farklı view controller (birincil ve ikincil) oluşturma, buton ekleme ve storyboard ile bağlantı kurma adımlarını kapsamaktadır. İlk olarak "perform seg" fonksiyonu kullanılarak sayfalar arası geçiş yapılmakta, ardından performans düşüklüğü nedeniyle "dismiss" fonksiyonu kullanılarak daha verimli bir geçiş yöntemi gösterilmektedir. Video boyunca iPhone 7 simülatörü üzerinde uygulamalar test edilmekte ve animasyon seçenekleri de açıklanmaktadır.
    Xcode'da Sayfalar Arası Geçiş Oluşturma
    • Xcode ve Swift kullanılarak sayfalar arası geçiş yapma anlatımı yapılacak.
    • Yeni bir single view application oluşturulup "sayfalar arası geçiş" olarak adlandırılıyor.
    • İlk view controller "birincil VC" olarak adlandırılıyor ve class'ı değiştiriliyor.
    00:54İkinci Sayfa Oluşturma
    • İkinci sayfa için de bir Cocotach sınıfı oluşturuluyor ve "ikincil VC" olarak adlandırılıyor.
    • İkinci sayfaya geçiş için "ikinci sayfaya git" ve "bir sayfaya git" butonları ekleniyor.
    • Butonların arka plan renkleri ve yazı tipleri değiştirilerek daha okunaklı hale getiriliyor.
    02:58Butonlara Görev Yükleme
    • Storyboard ile birincil ve ikincil VC sınıfı açılıyor.
    • Butonlara "ikinci sayfaya geç" ve "bir sayfaya git" aksiyonları yükleniyor.
    • Swift'te sayfalar arası geçiş için "performSegueWithIdentifier" fonksiyonu kullanılıyor.
    03:48Segue Oluşturma ve Test Etme
    • Butonlar arasında segue oluşturuluyor ve "show" türü seçiliyor.
    • Segue'ye "ikinci" tanımlayıcı veriliyor ve "performSegueWithIdentifier" fonksiyonuna yapıştırılıyor.
    • Simülatörde uygulama çalıştırıldığında butonlar test ediliyor ve sayfalar arası geçiş yapılıyor.
    07:08Performans Düşüklüğü ve Çözümü
    • Sayfalar arası geçiş yaparken performans düşüklüğü yaşanıyor.
    • Uygulama çalışırken tüm ekranlar hafızada tutuluyor ve bu karmaşık uygulamalarda telefonu yoruyor.
    • Performans sorununu çözmek için "dismiss" fonksiyonu kullanılabilir.
    08:14Dismiss Fonksiyonu Kullanımı
    • Dismiss fonksiyonunda "animated" değeri false olarak tanımlanıyor.
    • Bu şekilde sayfalar arası geçişte yeni ekranlar oluşmuyor ve uygulama daha hızlı çalışıyor.
    • Animated değeri true olarak ayarlandığında ise sayfalar arası geçişte animasyonlu geçiş yapılıyor.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor