İçeriğe geç / Skip to content / Zum Inhalt
Ahmet Balaman LogoAhmet Balaman

Swift ve SwiftUI Dersleri: iOS Geliştirme Rehberleri

Swift dilinin temel kavramları, SwiftUI ile arayüz ve veri akışı, eşzamanlılık ve App Store’a yayınlama süreci. Yazılar Xcode’da doğrudan denenebilecek örneklerle ilerler.

8 yazı

SwiftUI @State, @Binding ve @Observable: Veri Akışı Rehberi

SwiftUI'da @State, @Binding, @Observable, @Bindable ve @Environment ne zaman kullanılır? ObservableObject ile farkı, karar tablosu ve sık görülen hatalar.

SwiftUI ile İlk Uygulama: Adım Adım Başlangıç Rehberi

Xcode'da proje açmaktan simülatörde çalıştırmaya kadar SwiftUI ile ilk uygulama: App, View, VStack, @State, List ve TextField ile yapılacaklar listesi.

Swift Struct ve Class Farkı: Değer ve Referans Tipleri

Swift'te struct ve class farkını çalıştırılabilir örneklerle öğrenin: kopyalama, mutating, let, ===, kalıtım, deinit ve hangisini ne zaman seçmeli.

Swift Closures Kullanımı: $0, @escaping ve [weak self]

Swift closure sözdizimini tam formdan $0 kısaltmasına adım adım öğrenin: trailing closure, değer yakalama, @escaping, retain cycle ve [weak self].

Swift async/await Rehberi: Task, Actor ve MainActor Kullanımı

Completion handler'dan async/await'e geçiş: Task, async let, TaskGroup, @MainActor, actor, iptal ve URLSession ile JSON API çağrısı, SwiftUI örneğiyle.

App Store'a Uygulama Yayınlama Süreci: Adım Adım Rehber

Apple Developer hesabından App Store Connect kaydına, TestFlight'tan incelemeye: iOS uygulaması yayınlamanın adımları ve en sık görülen ret sebepleri.

En İyi Swift Öğretmeni Nasıl Bulunur? 2026 Rehberi

Swift ve iOS için özel ders almadan önce: deneme dersinde ne sorulur, SwiftUI mı UIKit mi, hangi sırayla öğrenilir ve özel ders ne zaman gereksizdir?

Swift'e Giriş: Optionals, Guard Let ve If Let Kullanımı

Flutter'dan sonra iOS geliştirme için Swift öğrenmeye başladım. İlk karşılaştığım kavramlardan Optionals ve güvenli unwrapping yöntemlerini paylaşıyorum.