optional1 [Swift] class/struct 를 언제 사용할까 Class 언제 Class 사용할까? - 번역 Data Model 을 저장하고 다룰때 Class로 구현할지 Structure로 구현할지 고민하는 경우 공식문서에서는 다음과 같이 설명하고 있다. Reference Apple Development Article - Choosing Between Structures and Classes 기본적으로 구조체를 사용해라. (Use structures by default.) Objective-C 하고 상호운영성(interoperability)이 필요할 때 클래스를 사용해라. 데이터의 identity 를 다뤄야 할 필요가 있다면 클래스를 사용해라. 기능 구현을 공유하고 싶다면, (클래스 간의 상속이 아니라) 구조체를 프로토콜과 함께 사용해라.언제애플 공식 문서에서는 아.. 2023. 11. 23. 이전 1 다음