반응형 스위프트 문법1 [Swift] struct, class, enum struct, class, enum 스위프트의 기본 자료구조 블럭이다. 세가지 모두 같은 방식으로 정의 된다. class jife { } struct jife{ } enum jife{ } 구조체와 클래스는 프로그래머가 데이터를 용도에 맞게 묶어 표현하고자 할 때 용이하다. 스위프트에서는 구조체와 클래스의 모습과 문법이 흡사하다. 하지만, 구조체struct와 enum의 인스턴스는 값 타입이고, 클래스class 의 인스턴스는 참조 타입이다. 구조체 struct 값 타입이란? 힙을 전혀 사용하지 않고 Stack에만 값이 쌓인다는 것이다. 또한 값 타입이기에, 힙을 사용하는 class보다 더 빠르다. 상속은 불가하나, 이니셜라이저를 자동으로 만들어준다. 구조체는 memberwise init을 통해 자동으로 초기.. 2023. 8. 31. 이전 1 다음 반응형