일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- combine
- swift documentation
- UITextView
- map
- 클린 코드
- MVVM
- 스위프트
- uiscrollview
- HIG
- RxCocoa
- 리펙터링
- collectionview
- Protocol
- ios
- tableView
- Clean Code
- Refactoring
- ribs
- swiftUI
- 리펙토링
- Xcode
- 리팩토링
- SWIFT
- Human interface guide
- clean architecture
- 애니메이션
- UICollectionView
- rxswift
- uitableview
- Observable
- Today
- Total
목록swift-syntax (2)
김종권의 iOS 앱 개발 알아가기
swift-syntax 오픈소스 SwiftSyntax는 Swift 소스 코드를 parsing, inspecting, generating, transforming하기 위한 Swift 라이브러리 (git repo) 애플에서는 Swift Document와 별개로 SwiftSyntax 문서도 관리하여 공개 (SwiftSyntax 관련 문서) SwiftSyntax Documentation – Swift Package Index swiftpackageindex.com SwiftSyntax는 단어 그대로 Swift를 Syntax (구문) 별로 tree 자료구조 형태로 표현한 것을 의미 tree 자료구조 형태로 표현하여, parse, inspect, generate, transform를 사용하여 Swift Souce ..
Swift Macro 시작 Xcode 15 Beta 이상, 스위프트 5.9이상에서 Xcode -> New -> Package하여 Swift Macro 생성하면 아래처럼 3가지의 파일이 생성 (프로젝트 명을 "MySample"로 생성) main.swift MySample.swift MySampleMacro.swift 지난 포스팅 글에서 알아본 것은 main.swift, MySample.swift파일 main.swift: 정의한 매크로를 테스트하는 파일 MySample.swift: 직접 정의한 매크로 로직을 외부에서 사용할 수 있도록 인터페이스를 맞춰주는 파일 (구체적인 내용은 이전 포스팅 글 참고) MySampleMacro.swift은 매크로 로직이 들어있는 핵심적인 파일 Swift Macro 구현 방법 ..