클래스와 구조체(Classes and Structures) 클래스와 구조체는 프로그램의 코드를 조직화 하기 위해 일반적으로 사용합니다. OOP를 위한 필요 요소이기도 합니다. Swift는 다른 프로그래밍 언어와 다르게 interface 파일과 implementation 파일을 분리해서 만들지 않아도 됩니다. 하나의 파일에 구조체나 클래스를 정의하면, Swift가 자동으로 알아서 해당 클래스와 구조체를 사용할 수 있는 인터페이스를 생성해줍니다. 클래스와 구조체의 비교( Comparing Classes and Structures) swift의 클래스와 구조체는 많은 공통점이 있습니다. 1. 변수나 상수를 사용하여 값을 저장하기 위한 프로퍼티를 정의 할 수 있다. 2. 함수를 사용하여 기능을 제공하기 위한 메..