반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
Tags
- weak
- assosiated type
- environment value
- rest api
- REDRAW
- 순환참조
- StateObject
- SwiftUI
- 스레드 점유권
- NavigationLink
- environment object
- github
- Git
- 동시성 프로그래밍
- swfitui
- unowned
- 격리 시스템
- restful api
- 앱실행
- MainActor
- Swift Concurrency
- async/await
- RESTful
- ObservedObject
- git 명령어
- actor
- IOS
- navigationview
- Swift
- MVVM
Archives
- Today
- Total
목록environment value (1)
Develup

SwiftUI 앱을 개발하다 보면 여러 뷰 간에 데이터를 공유하고 전달해야 하는 상황이 자주 발생합니다. 특히 뷰 계층 구조가 복잡해질수록 단순히 프로퍼티를 통해 데이터를 전달하는 방식은 번거롭고 유지보수가 어려워집니다. 이러한 문제를 해결하기 위해 SwiftUI는 환경 변수(EnvironmentValues)와 환경 객체(EnvironmentObject)라는 강력한 메커니즘을 제공합니다.이 글에서는 SwiftUI의 환경 변수와 환경 객체의 개념, 차이점, 그리고 실제 활용 방법을 자세히 살펴보겠습니다. 이를 통해 복잡한 뷰 계층 구조에서도 효율적으로 데이터를 관리하고 상태를 공유하는 방법을 알아보겠습니다.환경 변수(EnvironmentValues)란 무엇인가?환경 변수는 SwiftUI에서 뷰 계층 구조 ..
Swift/SwiftUI
2025. 3. 7. 14:21