value type
-
Swift :: 구조체와 클래스 차이 (struct VS class)Swift 2019. 2. 5. 17:20
안녕하세요! 상어입니다. 오늘은 swift를 배운다 하면 필수적으로 알아야 하는 개념인struct와 class에 대해 써볼까합니다 :-) struct와 class는 같다면 같고.. 다르다면 참 다른 아이들인데, 공통점과 차이점을 보시면 쉽게 이해가 되실거에요! 공통점프로퍼티 정의가 가능합니다.메소드 정의가 가능합니다.initializer 정의가 가능합니다.extension이 가능합니다.protocol이 가능합니다. 차이점구조체는 value type, 클래스는 reference type 입니다.구조체는 상속이 불가능합니다.구조체에서는 AnyObject로 타입캐스팅이 불가능합니다. 구조체는 생성자를 구현하지 않을 시 기본 initializer를 사용할 수 있습니다. 클래스는 reference counting..