해결된 질문
작성
·
45
답변 1
1
안녕하세요 Reach님!
말씀하신대로 class는 참조타입이고 struct는 값타입입니다.
View는 SwiftUI가 struct로 강제하고 있어서 어쩔수없이 써야하고요.
Model은 보통 struct를 사용합니다.
ViewModel은 보통 class를 사용하고요.
이 주제는 좀 어려운 주제인데요. 전달될때 복사가 되어야 할지, 참조가 되어야 할지를 생각하면서, 정하긴 하는데 보통 모델은 struct, 그 이외에는 class를 쓰는게 일반적인거 같습니다.
감사합니다~!
SwiftUI가 struct로 강제하기도 하는군요
답변 감사합니다!