[Swift] SwiftUI에서는 왜 뷰에 struct를 사용할까?
시나리오 : 프로젝트 생성시 interface를 SwiftUI로 선택하면 기본 뷰가 struct로 생성되어 있는 것을 확인할 수 있음. 기존에 Storyboard를 선택하고 생성하게 되면 class로 생성되어 있는데 왜 SwiftUI에서는 struct를 사용하는 지 궁금증이 생김 HTML 삽입 미리보기할 수 없는 소스 프로젝트의 interface를 각 각 storyboard, swiftUI로 선택해서 생성해서 보면 이렇게 초기설정된 코드를 확인할 수 있음. 물론 이렇게 프로젝트를 각 각 생성할 필요는 없고, 각 interface에서 import를 통해서 사용할 수 있음. 애플은 왜 value type 인 구조체를 써서 기존의 reference type인 클래스를 지원하는걸까? 클래스를 사용하게 되면 상속..
iOS 캐기/Swift 캐기
2022. 2. 19. 22:38