1. Struct와 ClassStruct(구조체):값 타입(Value Type)으로, 메모리에서 값을 복사해 사용하므로 독립된 인스턴스를 생성.상속 불가능.주로 데이터를 저장하거나 간단한 로직을 수행할 때 사용.Class(클래스):참조 타입(Reference Type)으로, 메모리에서 동일한 인스턴스를 여러 곳에서 참조.상속 가능.객체지향 프로그래밍의 주요 개념으로 사용. 🛠 주요 차이점특징 Struct Class메모리 구조StackHeap타입값 타입(Value Type)참조 타입(Reference Type)상속불가능가능성능메모리 복사가 빨라 성능 우수메모리 참조로 성능 낮음 2. 프로토콜*프로토콜(Protocol)**은 특정 기능을 정의한 청사진입니다.Struct, Class, Enum에서 프로..