ObservedObject

·iOS/SwiftUI
SwiftUI에선 사용자에게 데이터를 어떻게 보여줘야할까? 🤔 SwiftUI에서 바인딩하는 데이터 종류는 다양하고 용도가 다 다르다. 바인딩 데이터 종류를 정확히 인지하지 않고 코드를 짜다 보니 매번 구글링하기 바빴다.. 덕분에 내 구글창은 보라색으로 가득 가득^^.. 그래서 이번에 한번 간단히 정리하고 가보려고 한다. 먼저, 단순히 보여주는 용으로 사용하고 싶다면 보통 변수를 선언해 사용하면 된다. 여기서 만약 count 변수를 증가시키고 싶다면 ? 위와 같이 버튼을 추가해 누를 때마다 count 변수를 증가시키는 코드를 추가해주었는데 에러가 발생하게 된다. 그 이유는 SwiftUI의 View 특징과 연관되어있다. View는 struct(구조체)로 되어있다. 즉, 구조체의 특징상 내부 메서드 안에서 자..