Swift

URLRequestConvertible 잘 사용해보자

쨈미니 2024. 4. 29. 10:53

 

 

앱의 크기가 커짐에 따라 네트워크 스택을 구축하면서 일반적인 패턴을 채택하는 것이 중요합니다.

이때 중요한 부분은 요청을 라우팅하는 방법입니다.

Alamofire의 URLConvertible 및 URLRequestConvertible 프로토콜과 함께 Router 디자인 패턴이 이를 도와줍니다.

“라우터”는 요청의 “경로” 또는 요청의 구성 요소를 정의하는 타입입니다.

구성 요소에는 URLRequest의 요청을 만들기 위한 파라미터, 메소드 등이 포함될 수 있습니다.