인스턴스의 값(프로퍼티)을 저장하거나 기능(메소드)을 제공하고 이를 캡슐화할 수 있는 스위프트가 제공하는 타입(named type)
간단하게 class 키워드로 정의할 수 있다.
class SomeStructure {
// structure definition goes here
}
클래스는 새로운 인스턴스를 위해 초기화 구문을 사용한다.
초기화 구문의 가장 간단한 형태는 클래스 타입 이름 뒤에 빈 소괄호를 붙여 사용하는 것입니다.
이렇게 하면 모든 프로퍼티가 기본값으로 초기화되는 구조체의 새로운 인스턴스를 생성합니다.
let someResolution = Resolution()
점 구문 (dot syntax) 을 사용하여 인스턴스의 프로퍼티에 접근할 수 있습니다.
print("The width of someResolution is \(someResolution.width)")
클레스가 대표적은 참조타임이라는 것은 이전 포스팅을 참고하면 좋을거 같다!