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
- MVVM
- UICollectionView
- Clean Code
- Human interface guide
- combine
- Protocol
- swiftUI
- map
- uiscrollview
- 애니메이션
- clean architecture
- ribs
- collectionview
- SWIFT
- UITextView
- ios
- 클린 코드
- 스위프트
- 리펙토링
- tableView
- Xcode
- Refactoring
- RxCocoa
- uitableview
- Observable
- HIG
- swift documentation
- rxswift
- 리펙터링
- 리팩토링
Archives
- Today
- Total
목록URLMacro (1)
김종권의 iOS 앱 개발 알아가기
[iOS - swift] Swift Macro 예제 - URLMacro
(URLMacro 코드는 DougGregor Git repo를 참고하였습니다) URLMacro 소개 보통 URL(string:)을 사용하여 URL을 만들면 run time시점에 해당 string이 URL 형태인지 확인하여 Optional을 반환하지만 swift macro를 사용하면 compile time에 해당 string이 유효한 URL의 형태인지 파악이 가능 URLMacro의 목적 잘못된 URL 형태의 문자열로 URL을 초기화할 때 컴파일 타임에 알 수 있도록 제공 URLMacro 구현 swift macro 프로젝트 생성 방법은 이전 포스팅 글 참고 attached 매크로와 freestanding 매크로 중에 URLMacro는 독립적으로 연산자처럼 사용되는 freestanding 매크로이며 expre..
Swift Macro
2023. 9. 14. 01:39