CLASS 썸네일형 리스트형 [내용정리] Swift - Class(클래스)와 Struct(구조체)의 차이 면접때 자주하는 질문중 하나인 클래스와 구조체의 차이는 무엇인가요? 위 질문에 단순하게 대답한다고하면 '클래스는 복사를 할경우 참조타입이며, 구조체는 값자체를 복사한다.' 라고 대답할 수 있다. 한줄요약은 이렇지만 우리는 그차이를 깊게 이해하며, 공부한 토대로 성능 개선이 가능한 개발을 진행해야한다. 우선 구조체와 클래스의 차이는 Class(클래스) Struct(구조체) 상속 여부 O X 타입캐스팅 O X 참조횟수 계산(ARC) O X 그렇다면, 계속 클래스는 참조, 구조체는 값타입이라고 하는데 도대체 어떠한 뜻인걸까? Struct는 값 자체를 복사하여 yoonds는 minsu의 인스턴스를 그대로 복사하여 몸무게를 복사하는데 성공하였다. struct MyInfo { var weight: Int } // .. 더보기 이전 1 다음