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
- uiscrollview
- map
- MVVM
- swift documentation
- 애니메이션
- HIG
- ios
- rxswift
- swiftUI
- Human interface guide
- Clean Code
- collectionview
- UITextView
- Protocol
- 리팩토링
- 스위프트
- uitableview
- 리펙토링
- 리펙터링
- Observable
- ribs
- clean architecture
- SWIFT
- UICollectionView
- tableView
- 클린 코드
- combine
- Refactoring
- Xcode
- RxCocoa
Archives
- Today
- Total
목록extension AnyObject (1)
김종권의 iOS 앱 개발 알아가기
[iOS - swift] Non-nominal type 개념
Non-nominal type 개념 Any를 확장하기 위해서 extension Any를 하게되면은 Non-nominal type이라는 컴파일 에러가 발생 Non-nominal type이란 swift 내부적으로 struct, enum, class, protocol로 정의하지 않은 타입을 의미 Array, Int, Double과 같은 타입들은 extension이 가능한데, 이것들은 Swift내부적으로 struct로 구현되어 있기 때문 Optional도 마찬가지로 enum으로 정의되어 있기 때문에 extension이 가능 ex) Double은 내부적으로 struct로 구현되어 있음 @frozen public struct Double { ... } Non-nominal type 예시 함수 형태: (Int) ->..
iOS 응용 (swift)
2023. 10. 17. 01:59