전체 정리 지정 초기화 자동 상속조건 잘 이해하고, 언제 부모 클래스의 지정 초기화를 호출해야하는지를 이해해라. 또 프로퍼티를 바로 할당하지 않고 초기화 메소드에서 초기화한다면, 내 클래스 것 먼저 초기화하고 부모의 지정 초기화 메소드를 호출해야 한다(이것이 1단계 초기화). 이 초기화가 끝나면 각자 입맛에 맞게 프로퍼티 초기화, 메소드 호출 등을 할 수 있게 된다(self 참조도 이때부터 안전하게 가능) 초기화 종류 스위프트에는 두 가지 종류의 초기화 메소드가 있습니다. 바로 지정 초기화 메소드(designated initializer)와 편의 초기화 메소드(convenience initializer)입니다. 둘 사이에는 호출 규칙이 3가지 있습니다. 호출규칙1. 지정 초기화 메소드는 부모 클래스의 ..
Hashable 프로토콜은 '정수형 해시값으로 자료형을 나타낼 수 있음' 정도의 의미를 가집니다. Swift의 기본 Collection 중 Set, Dictionary는 해시테이블로 구현이 되어있기에 Set의 아이템 Dictionary의 Key로 사용하고자 하는 자료형은 Hashable 프로토콜을 준수해야 합니다. 이외에 Hashable 프로토콜을 공부하면서 정리가 필요했던 몇 가지 부분을 글로 남깁니다. Hashable 프로토콜은 Swift 4.1 부터 Equatable, Comparable과 마찬가지로 synthesized implement가 생김(특정 조건을 만족한 상태에서 프로토콜을 채택할 경우 프로토콜을 자동으로 구현해주는 것) Hashable 프로토콜의 synthesized im..
- Total
- Today
- Yesterday
- 게이밍모니터
- 개인정보처리방침
- 왕국타이머
- tensorflow
- 제발태그그만
- docker-compose
- docker image
- React Native
- 도커
- 도커 이미지
- 앱출시
- ios
- 소프트웨어마에스트로11기
- 암기빵
- 한성모니터
- 144hz모니터
- 사이드 프로젝트
- 간단정리
- iOS #코코아터치
- 출석하냥
- QHD모니터
- dockerfile
- docker
- Swift
- 데일리
- ES6
- docker tag
- 카카오인턴십
- 평면모니터
- 코코아터치
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |