iOS는 Apple이 개발한 iPhone/iPad의 모바일 운영체제다. Swift 또는 Objective-C로 앱을 개발하며, App Store를 통해 배포한다.
SwiftUI 예시
swift
import SwiftUI
struct ContentView: View {
@State private var count = 0
var body: some View {
VStack(spacing: 20) {
Text("Count: \(count)")
.font(.title)
Button("Increment") {
count += 1
}
.buttonStyle(.borderedProminent)
List(1..<6) { item in
Text("Item \(item)")
}
}
.padding()
}
}
UIKit vs SwiftUI
| 항목 | UIKit | SwiftUI |
|---|
| 출시 | 2008 | 2019 |
| 방식 | 명령형 | 선언형 |
| 미리보기 | 없음 | Canvas 미리보기 |
| 지원 | iOS 2+ | iOS 13+ |
관련 개념
참고문헌
- •Apple Developer Documentation: developer.apple.com