Swift
URLRequestConvertible 잘 사용해보자
쨈미니
2024. 4. 29. 10:53
앱의 크기가 커짐에 따라 네트워크 스택을 구축하면서 일반적인 패턴을 채택하는 것이 중요합니다.
이때 중요한 부분은 요청을 라우팅하는 방법입니다.
Alamofire의 URLConvertible 및 URLRequestConvertible 프로토콜과 함께 Router 디자인 패턴이 이를 도와줍니다.
“라우터”는 요청의 “경로” 또는 요청의 구성 요소를 정의하는 타입입니다.
구성 요소에는 URLRequest의 요청을 만들기 위한 파라미터, 메소드 등이 포함될 수 있습니다.