Language/Swift
SwiftUI 에서 반복문 사용하기 (ForEach)
IFLA
2022. 12. 14. 09:52
일반적으로 ForEach를 사용하여 SwiftUI 에서 View를 반복할 수 있다. forEach() 방식과 동일하다고 생각할 수 있지만 그렇지 않다.
기본 코드
struct ContentView:View {
var body: some View {
Form {
ForEach(1..<100) {
Text("Row \($0)")
}
}
}
}
실행 화면

- 배열의 각 요소를 고유하게 식별
- id : \.self 부분은 SwiftUI 가 배열의 각 요소를 고유하게 식별할 수 있도록 해준다.
개발자 Document
https://developer.apple.com/documentation/swiftui/foreach
Apple Developer Documentation
developer.apple.com