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
- clean architecture
- map
- Xcode
- 스위프트
- swift documentation
- combine
- Human interface guide
- 리펙터링
- Refactoring
- collectionview
- RxCocoa
- Protocol
- ios
- rxswift
- 리팩토링
- Clean Code
- UITextView
- 클린 코드
- tableView
- HIG
- SWIFT
- uiscrollview
- UICollectionView
- swiftUI
- 리펙토링
- Observable
- MVVM
- uitableview
- ribs
- 애니메이션
Archives
- Today
- Total
목록struct proprety 매핑 (1)
김종권의 iOS 앱 개발 알아가기
[iOS - swift] Codable 고급 (url 파싱하여 struct의 property에 매핑하는 방법, query string 파싱, query parameter 파싱)
url 파싱 아래와 같은 url이 있을 때, a1_b, a2같은 값을 파싱하는 방법? "abc://host?a1_b=1&a2=2" 보통 Swift의 Codable을 사용하여 API의 응답값들을 미리 struct로 정의하여 표현하는데 url 파싱도 이렇게 처리가 가능 // Codable을 사용한 API 응답 파싱 예시 struct SomeResponse: Codable { let age: Int let name: String } 구현 목적 딥링크를 구현하다보면 여러 url을 처리해야하는데, API의 응닶값처럼 url도 Codable을 준수하는 struct모델을 만들어서 정의되도록 구현하는 것이 목적 ex) 아래와 같은 url이 있을 때, parameter 2개에 대한 모델을 따로 정의하고 싶은 경우? le..
iOS 응용 (swift)
2024. 3. 11. 01:46