Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- beginAsyncWrite
- 인스펙터
- 패스트캠퍼스
- RawValue
- 옵셔널 체이닝
- switch
- 기본문법
- userDefaults
- Optional Chaining
- Realm
- 문자열 보간법
- cancelAsyncWrite
- enum
- 독학
- 열거형
- Threading
- xcode
- 프로퍼티 관찰자
- ios
- 패캠챌린지
- 패스트캠퍼스후기
- swift
- 30개프로젝트로배우는iOS앱개발withSwift초격자패키지Online
- SeSAC
- Background
- 함수
- TableView
- Git
- 직장인인강
- 직장인자기계발
Archives
- Today
- Total
목록Any와 AnyObject 공통점 (1)
아삭아삭 iOS 개발
Any와 AnyObject에 대해 설명하시오
(본 게시물은 개인 공부 기록용이므로 내용에 오류가 있을 수 있습니다.) Swift는 특정하지 않은 타입들의 작용을 위해 Any와 AnyObject라는 두 가지 특별한 타입을 제공하고 있습니다. 아래에서 해당 타입들의 공통점과 차이점에 대해 알아보고 샘플 코드까지 살펴보겠습니다~ ■ Any vs. AnyObject 공통점 둘 다 여러 타입에 대응이 가능함 둘 다 컴파일 시점에는 어떤 타입으로 된 요소를 갖고 있는지 알 수 없으며, 런타임 시점에 타입이 결정됨 → 그래서 TypeCasting 하지 않으면 각 멤버에 대한 접근도 불가능함 📌 NOTE 실제 코딩시에는 Any 타입의 사용을 최대한 지양하는 것이 좋음. 왜냐하면 런타임 시점에야 타입이 결정되기 때문에 런타임 오류가 발생할 수 있기 때문에 주의가 ..
면접대비
2022. 10. 30. 23:55