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
- Human interface guide
- Refactoring
- map
- RxCocoa
- uiscrollview
- 스위프트
- Xcode
- collectionview
- 리펙터링
- rxswift
- ribs
- Clean Code
- 애니메이션
- combine
- uitableview
- 클린 코드
- Protocol
- swiftUI
- UITextView
- MVVM
- SWIFT
- swift documentation
- Observable
- HIG
- tableView
- 리팩토링
- UICollectionView
- clean architecture
- ios
- 리펙토링
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