Filter1 [이해하기 어려웠던 개념] filter (feat. 연산프로퍼티, Toggle) SwiftUI tutorial을 따라하며 공부 중 이해가 어려웠던 개념이 있다. 데이터에 대한 간단한 설명을 하자면 아래의 json파일은 하나의 landmark 이고, 각지의 Landmark들을 모아서 파싱한 배열이 landmarks 이다. 그리고 이해가 안됐던 문제의 코드를 보여드립니다. //toggle에 바인딩 되는 bool 값 @State private var showFavoritesOnly = false //List에 뿌려지는 배열(조건에 따라 다른 항목을 반환하는 연산프로퍼티) var filteredLandmarks: [Landmark] { landmarks.filter { landmark in (!showFavoritesOnly || landmark.isFavorite) } } List { T.. 2022. 12. 8. 이전 1 다음