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 |
Tags
- clean architecture
- combine
- 스위프트
- UITextView
- 애니메이션
- RxCocoa
- ribs
- map
- Refactoring
- 클린 코드
- rxswift
- UICollectionView
- swiftUI
- Protocol
- swift documentation
- 리펙토링
- Human interface guide
- tableView
- 리팩토링
- Clean Code
- uitableview
- Xcode
- SWIFT
- ios
- HIG
- 리펙터링
- uiscrollview
- Observable
- collectionview
- MVVM
Archives
- Today
- Total
목록extension Any (1)
김종권의 iOS 앱 개발 알아가기
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dQBjRV/btsyuJX1tF8/6f341z9hRbHtZknh2EcMc0/img.png)
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