반응형

Class 2

[Swift] 문법 다시보기 - 구조체와 클래스의 차이

야곰 스위프트 프로그래밍 책을 읽으며 기억해둘 문법을 정리합니다. 구조체와 클래스의 차이 같은점 값을 저장하기 위해 프로퍼티를 정의할 수 있다 기능 실행을 위해 메서드를 정의할 수 있다 서브스크립트 문법을 통해 구조체 또는 클래스가 갖는 값(프로퍼티)에 접근하도록 서브스크립트를 정의할 수 있다 초기화될 때의 상태를 지정하기 위해 이니셜라이저를 정의할 수 있다 초기구현과 더불어 새로운 기능 추가를 위해 익스텐션을 통해 확장할 수 있다 특정 기능을 실행하기 위해 특정 프로토콜을 준수할 수 있다 다른점 구조체는 상속할 수 없다 타입캐스팅은 클래스의 인스턴스에만 허용된다 디이셜라이저는 클래스의 인스턴스에만 활용할 수 있다 참조 횟수 계산(RC)은 클래스의 인스턴스에만 적용된다 값 타입과 참조 타입 구조체는 값 ..

Programming/Swift 2021.10.12
728x90
반응형