# 클래스(Class) 전통적인 OOP 관점에서의 클래스입니다. 클래스는 단일상속이 가능하고 *참조 타입입니다. Apple 프레임워크의 대부분의 큰 뼈대는 모두 클래스로 구성되어 있습니다. (참조 타입 - Reference Type : 데이터를 전달할 때 메모리 위치를 전달합니다.) # 구조체(Struct) C언어 등의 구조체보다 다양한 기능을 가지고 있습니다. 구조체는 상속이 불가능하고 *값 타입입니다. Swift의 대부분의 큰 뼈대는 모두 구조체로 구성되어 있습니다. (값 타입 - Value Type : 데이터를 전달할 때 값을 복사하여 전달합니다.) # 열거형(Enum) 다른 언어의 열거형과는 많이 다른 존재입니다. 열거형은 상속이 불가능하고 값 타입입니다. 유사한 종류의 여러 값을 유의미한 이름으..