SWIFT/Study

SWIFT/Study

[SwiftUI, 상태관리][1편] @State / @Binding / @ObservedObject / @StateObject / @EnvironmentObject 총 정리

지난 포스팅에 이어 SwiftUI 상태관리에 대해서 공부해보자! 이번 포스팅은 아주 길지만, 이거 하나로 SwiftUI 상태관리에 대한 내용은 끝이니 같이 잘 공부해보자! 앞으로 SwiftUI 공부 시리즈는 Github 레포에 올리겠다. (GITHUB : https://github.com/Oct7/SwiftUI-Study.git) 모바일 앱에서의 상태 관리 모바일 앱 개발에서 가장 자주 마주하는 것이 바로 데이터의 변화에 따른 화면 업데이트이다. 필연적으로, 어떤 방식을 채택할 것인가는 개발에서 굉장히 큰 부분을 차지한다. 현재 네이티브 개발에서는 각 플랫폼이 정해준 그대로 사용해야 하고, 크로스플랫폼인 RN이나 Flutter 등에서는 다양한 방식의 State 라이브러리들이 존재한다. SwiftUI에서는..

SWIFT/Study

[SwiftUI, 상태관리][0편] 스위프트UI 에서의 상태관리

수년간 iOS/Flutter 개발자로 현업을 이어오고 있다. 21년 초, Flutter로 넘어오면서 큰 프로젝트의 메인으로써 개발을 이어나가다 보니, SwiftUI와 UIKit 과도기 사이에서 SwiftUI로 넘어오지 않고 Flutter 개발에 집중하고 있었다. 이제는 앱도 출시됐고, 앞으로 iOS AR 개발을 해 나가야된다. Flutter에서 PlatformView를 통해서 AR을 띄울 화면을 개발해야하기 때문에 AR개발에 앞서 SwiftUI을 적응하고자 한다. 사실 PlatformView에서 SwiftUI가 작동하는지 여부는 확인하지 않았다. SwiftUI도 이제는 3년차의 프레임워크이기 때문에 별다른 조사 없이 공부를 시작한다. (안되면, UIKit 사용하지 뭐..) 이번엔, 간단하게 모바일앱에서의..

OCT7
'SWIFT/Study' 카테고리의 글 목록