Blog
Para quem já sabe o básico e quer ir fundo. Aqui o assunto é como os modelos funcionam em produção: memória, roteamento, ferramentas, agentes. O lado técnico que pouca gente explica direito.
Swift 6 (2024): strict concurrency checking por padrão, typed throws, noncopyable types, macros. Result builders (SwiftUI, Regex). Evolução desde Swift 1 (2014).
@State, @Binding, @Observable (2024). View composition. Layout system (HStack/VStack/Grid/LazyGrid). Navigation (NavigationStack). Quando UIKit ainda precisa.
async/await (Swift 5.5+), Task groups, structured concurrency, actors (thread-safety por isolation), Sendable, MainActor. Replace GCD/callbacks.
@Model macro, Schema, ModelContext, queries declarativas. Migration from Core Data. Integration com SwiftUI. Quando SwiftData vs SQLite direto.
URLSession com async/await. Codable JSON. Certificate pinning. Retry policies. WebSocket nativo. Alamofire quando. Background transfer.
XCTest unit tests, XCUITest UI automation, snapshot testing (SnapshotTesting lib), Testing framework novo (Swift 6). CI com fastlane + Xcode Cloud.
Entregáveis: app completo (SwiftUI + SwiftData + networking + tests), TestFlight, submission App Store (privacy manifest, metadata), landing page. Build via fastlane.