티스토리 뷰
타입 프로퍼티
인스턴스가 아닌 타입 자체에 속하는 프로퍼티 -> 인스턴스를 생성하지 않고도 사용
인스턴스 생성 여부와 상관없이 값은 하나
저장 타입 프로퍼티 - 반드시 초깃값 설정, 지연연산됨 (lazy 표시는 안함), 한번만 초기화
타입 메서드
타입 자체에 호출이 가능한 메서드
static과 class 키워드로 사용
static - 상속 후 재정의 불가능
class - 상속 후 재정의 가능
인스턴스 메서드에서는 self가 인스턴스를 가리킴
타입 메서드는 self가 타입을 가리킴
static 변수는 data영역에 저장됨
사용할 때마다 인스턴스를 생성해서 사용하는 것이 아니라 data영역에 하나만 저장되기 때문에
성능상에 이점이 있다.
참고
www.yes24.com/Product/Goods/78907450
스위프트 프로그래밍
문법을 넘어 프로그래밍 패러다임도 익히는 스위프트 5스위프트 5의 핵심 키워드는 ‘안정화’다. ABI 안정화 덕분에 버전과 환경에 크게 영향받지 않고 더 유연하게 스위프트를 사용할 수 있게
www.yes24.com
'Swift' 카테고리의 다른 글
[RxSwift] Hot Observable vs Cold Observable 차이 (0) | 2021.05.14 |
---|---|
[Swift] Understanding Swift Performance - sturct와 class (0) | 2021.05.06 |
[Swift] 상속 (0) | 2021.05.01 |
[Swift] 접근제어 (0) | 2021.05.01 |
[Swift] 구조체와 클래스 Struct and Class (0) | 2021.05.01 |
댓글
공지사항