swift-ios-development
Installation
SKILL.md
When to Use
- Building iOS, iPadOS, macOS, watchOS, or tvOS applications.
- Writing Swift code for any Apple platform or server-side Swift.
- Working with UIKit view controllers, Auto Layout, or navigation.
- Building declarative UIs with SwiftUI.
- Implementing async/await concurrency or reactive data flows.
- Writing unit or UI tests with XCTest.
Swift Language Patterns
Optionals — Null Safety
// guard let — preferred for early returns
func greet(name: String?) {
guard let name = name else { return }
print("Hello, \(name)")
}