Swift & iOS
Swift, SwiftUI, UIKit, concurrency, and the iOS platform.
Start Here
Senior iOS Interview Knowledge Recap
Fast senior iOS interview hit points, protocol questions, code-review exercises, concise answers, and implementation challenges.
~28 min reading
Swift Code Quizzes: Choose the Valid Line and Find the Bug
Practice Swift syntax and compiler reasoning with choose-the-valid-line and find-the-bug exercises.
~11 min reading
Swift Language Fundamentals
UIKit and Swift Fundamentals
Explore UIKit layout, Swift fundamentals, testing, and practical interoperation between modern iOS frameworks.
~6 min reading
Swift Keywords and Syntax Quick Reference
A grouped lookup for Swift keywords, declarations, modifiers, operators, and language syntax.
~13 min reading
Swift Types, Protocols, and Generics
Learn how Swift protocols, generics, associated types, existentials, opaque types, and type aliases affect API design.
~31 min reading
SwiftUI
Modern SwiftUI Engineering Reference
A practical guide to SwiftUI state ownership, @Binding, Observation, navigation, lifecycle, layout, and SwiftData.
~20 min reading
SwiftUI and Combine
Understand SwiftUI state ownership and Combine-era observation, publishers, cancellation, and view composition.
~9 min reading
UIKit
Swift Concurrency & GCD
Networking & API Design
Networking, Security, and Data
Design networking, authentication, TLS, token refresh, persistence, and failure handling for mobile applications.
~5 min reading
Modern iOS Codebase Blueprint
Build a modern iOS codebase around feature boundaries, repositories, injected dependencies, and testable composition.
~17 min reading
