반응형
Notice
Recent Posts
Recent Comments
Link
- Today
- Total
06-27 09:55
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- SQL
- Optional
- swiftUI
- barplot
- scheduledTimer
- ios
- Python
- Request
- ReLU
- cocoapods
- decode
- HTTP
- struct
- tapply
- 명령어
- rxswift
- substr
- 티스토리챌린지
- Linux
- 오블완
- rest api
- 시각화
- Observable
- r
- deeplearning
- 딥러닝
- MVC
- sigmoid
- 연산자
- SWIFT
Archives
목록2025/06/25 (1)
iOS 개발 기록 블로그
[SwiftUI] @StateObject, @ObservedObject, @EnvironmentObject 차이 비교 (chatGPT)
@EnvironmentObject, @ObservedObject, @StateObject는 모두 SwiftUI에서 상태를 공유하거나 관찰할 때 사용하는 **속성 래퍼(property wrapper)**입니다. 각각의 목적과 생성/소유 관계에 따라 다르게 사용되며, 아래와 같은 차이점이 있습니다. 🔹 1. @StateObject 뷰에서 직접 생성하고 소유하는 상태 객체 초기화도 뷰 내부에서 직접 해야 함 (= SomeObject() 형태).소유권(owner): 해당 뷰가 상태를 “소유”함.의도: 해당 뷰가 객체의 라이프사이클을 책임져야 할 때 사용.struct MyView: View { @StateObject var viewModel = MyViewModel() // 여기서 생성 var body:..
iOS/SwiftUI
2025. 6. 25. 14:30