Search
Duplicate
📘

Part 2. 몸풀기 강의

생성일
2024/09/09 06:55
태그
SwiftUI

Part 2. 몸풀기 강의

리스트와 반복

리스트
같은 내용을 보여주는 방법 중 하나

모델링

데이터 틀 만들기
반복이 되는 것들의 틀이 없으면 헷갈린다.
이름을 붙여주는 것
개발의 속도와 가독성의 차이
struct Fruit: Hashable { let name: String let matchFruitName: String let price: Int } NavigationStack { List { ForEach(favoriteFruit, id: \.self) { fruit in VStack(alignment: .leading) { Text("Name: \(fruit.name)") Text("MatchFruitName: \(fruit.matchFruitName)") Text("Price: \(fruit.price)") } } } .navigationTitle("Fruit List") }
Swift
복사

State

데이터의 상태를 나타내는 State
struct이기에 필요한 기능
@State 로 표시

Binding

State에 $를 붙이면 Binding
State가 붙잡고 있는 상태를 연결 해줄 때
두 State가 연결된다고 생각

리스트에 추가, 삭제

추가 append
삭제 remove

화면 이동

네비게이션