앱의 크기가 커짐에 따라 네트워크 스택을 구축하면서 일반적인 패턴을 채택하는 것이 중요합니다.
이때 중요한 부분은 요청을 라우팅하는 방법입니다.
Alamofire의 URLConvertible 및 URLRequestConvertible 프로토콜과 함께 Router 디자인 패턴이 이를 도와줍니다.
“라우터”는 요청의 “경로” 또는 요청의 구성 요소를 정의하는 타입입니다.
구성 요소에는 URLRequest의 요청을 만들기 위한 파라미터, 메소드 등이 포함될 수 있습니다.
'iOS > UIKit' 카테고리의 다른 글
[UIKit] Line Height(행간), Line Spacing(자간) 조절하기 (0) | 2024.06.27 |
---|---|
[Swift/RxSwift] flatMap VS flatMapLatestFrom, 뭐가 다를까? (0) | 2024.04.15 |
[Swift] Localization, 앱 현지화하기 (1) (1) | 2024.03.06 |
[Swift] 오픈소스 라이브러리 사용하기 (2): Kingfisher로 URL 이미지 다운로드하기 (0) | 2024.02.05 |
[Swift] 동적으로 셀 높이 가져오기! automaticDimension : TableViewCell의 Dynamic Height (1) | 2024.01.13 |