iOS/SwiftUI

    [SwiftUI] ForEach의 id에 대해서

    SwiftUI를 시작하고 나서 반복적인 View를 띄울 때, ForEach라는 걸 알았다. ForEach([2, 4, 6, 8, 10], id: \.self) { Text("\($0) is even") } 이렇게 사용하는데 문제는 저 \.self 라는 걸 처음봤다. https://developer.apple.com/documentation/swiftui/foreach 먼저 공식 문서에는 ForEach에 들어가는 Data의 ID는 Hashable Protocol을 따른다고 한다. https://developer.apple.com/documentation/swiftui/foreach/init(_:id:content:)-6p8p9 또 해당 문서를 봤을 때는, id가 "The key path to the pro..