렌더링
-
[SWIFTUI] #문법 - @StateiOS/SWIFTUI 2022. 10. 9. 01:17
요즘 SwiftUI공부를 엄청하고 있다. 단기간내에 많은 정보를 습득하다보니 정리할 시간이 필요하다고 느껴서 오늘은 오랜만에 SwiftUI 포스팅을 하기로 했다. @State State는 사용자가 특정 액션을 취했을 때 사용자 인터페이스를 업데이트 하여 상태를 변경하는 것 정의는 이렇다. 슬프게도 우리가 그냥 변수를 선언하여 특정 액션에서 변수를 사용한다고 해서 바뀌지 않는다. 그래서 SwiftUI에서는 변수앞에 @State 키워드를 붙여줘서 그 변수를 상태변수로 바꿔줘야한다. @State의 특징 실시간 데이터 공유간에 사용할 수 있다. 상태를 변경할 때 body의 속성이 재설정 됨(뷰가 랜더링) struct에서만 사용가능 View 사이엔 데이터 공유를 할수 없다 → @ObservedObject View..