Network2 [iOS] About Router pattern 지난 글에서 Alamofire에 대해 설명했는데요!이번엔 Alamofire의 URLRequestConvertible 이라는 프로토콜을 사용해 라우터 패턴을 사용해보고자 합니다!! 여기서 Router Pattern 이란?생소한 단어인 듯 하지만 집에 있는 공유기가 바로 Router이기에 실생활에 대입해서 생각해보면 꽤나 간단하게 생각되실거에요집에 있는 라우터를 통해 와이파이를 사용하기도 하고 직접연결을 통해 컴퓨터를 사용할 수도 있죠??우리가 원하는 기능을 우리가 선택해서 사용할 수 있는거죠. 앱에서도 마찬가지입니다.여러 API요청이 발생하게 됐을 때, 하나의 Router에서 관리할 수 있다..! 정도로 보시면 될 것 같아요.이를 사용하기 전에 여기저기 흩어져있던 코드들을 한 데 모아 관리할 수 있겠죠? .. 2024. 6. 27. [iOS] About URLSession - 2 지난글에 이어 이번에도 URLSession에 대해 이야기 해보려고 합니다 (지난글 : 2024.06.12 - [Swfit] - [iOS] About URLSession - 1) [iOS] About URLSession - 1iOS 개발을 하다 보면 이 네트워크 통신은 떼려야 뗄 수 없는 것 같습니다.그저 정해진 화면만 구성하는 것을 넘어흔히 우리가 사용하는 로그인, 실시간으로 정보를 사용자에게 보여주는 등dsungc08.tistory.com 이번 글에선 escaping 클로저와 Result Type을 활용하여 지난글의 코드를 개선해보려고 합니다! 가보시죠~ 우선 escaping 클로저는 함수가 반환된 후에도 클로저가 호출될 수 있도록 보장하는 키워드입니다.클로저는 일반적으로 함수내에서 실행되지만..! .. 2024. 6. 19. 이전 1 다음