1-2 BuildingListsAndNavigation
list
\.self
모 어쩌고로 해서 판단할건지 아니면 Identifiable
을 채택하고 id 프로퍼티 만들어서 구분해 줄건지 정해줘야하는데 다른 개발자분 말에 따르면 Identifiable를 채택 안하고 그냥 이용했을 때 중복 data에 대해 의도한 대로 표시되지 않는 경우가 있어 Identifiable을 주로 사용하신다고 한다NavigationView
struct LandmarkList: View {
var body: some View {
NavigationView {
List (landmarks) { landmark in
NavigationLink {
LandmarkDetail(landmark: landmark)
} label: {
LandmarkRow(landmark: landmark)
}
}
.listStyle(.inset)
.navigationTitle("Landmarks")
.navigationBarTitleDisplayMode(.large)
}
}
}
ScrollView{}
로 감싸면 끝이어서 이것도 충격...이 외에 MapKit도 다뤘는데 솔직히 스유를 익히는 단계에서 나에게 필요한 내용은 아니고 추 후 필요하다면 다시 공부할 수 있기에 정리는 안함
1-3 HandlingUserInput
Toggle
Button
근데 진짜 너무 아예 처음 들어보는 내용이다 보니까 좀 더 써봐야 감이 잡힐 것 같고 공부도 더 해야겠다