참조 타입1 [Swift] 구조체(struct)와 클래스(class) ✏️ 구조체와 클래스 Swift에서 구조체와 클래스를 공부하면서 잘 알아야 할 것은 구조체와 클래스 모두 하나의 타입에 속한다는 것이다. 둘 다 똑같이 커스텀 타입인데 뭐가 다른지를 잘 알고 필요에 맞게 사용하면 될 것 같다. ✏️ 구조체와 클래스의 차이 우선 아래의 내용을 잘 아는게 중요할 것 같다. 구조체는 값 타입(Value type), 클래스는 참조 타입(Reference type)이다. 클래스는 상속이 가능하고, 구조체는 상속이 불가능하다 클래스는 default initializer를 생성해주지 않는다. 반면 구조체는 Swift가 memberwise initializer도 지원해준다. ✏️ 값 타입 vs 참조 타입 값 타입(Value type) 변수를 할당하면 스택 영역에 값이 저장된다. 변수를.. 2022. 1. 12. 이전 1 다음