본문 바로가기
Language/Swift

SwiftUI 에서 반복문 사용하기 (ForEach)

by IFLA 2022. 12. 14.

일반적으로 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

 

댓글


\