코딩하는 체대생

코딩하는 체대생

  • 분류 전체보기 (229) N
    • Project (2)
    • Experience Story (26) N
      • Apple Developer Academy @ P.. (5) N
    • Swift, iOS Foundation (30)
    • UIKit, SwiftUI, H.I.G (40)
    • Swift Architecture (16)
      • Design Pattern (10)
    • Apple Framework, Library (28)
      • Combine (10)
    • ML, Spatial Computing (7)
    • Algorithm (62)
    • Developer Basis (18)
      • 내가 보려고 정리하는 개발 용어 사전 (4)
      • Xcode (8)
      • Git, GitHub (5)
  • GitHub
  • Brunch Story
RSS 피드
로그인
로그아웃 글쓰기 관리

코딩하는 체대생

컨텐츠 검색

태그

코딩 테스트 리트코드 Combine python 후기 Design Pattern SwiftUI 코딩테스트 UIKit 프로그래머스 파이썬 알고리즘 Xcode leetcode 코딩테스트 입문 apple Algorithm ios SWIFT 대외활동

최근글

댓글

아카이브

싱글턴 패턴(1)

  • [Library] Alamofire의 단점을 보완한 네트워킹 라이브러리, Moya

    1️⃣ Moya?보통 iOS에서 네트워킹을 구현할 때는 URLSession을 사용하게 된다.그리고 그 URLSession을 이용한 네트워킹을 조금 더 간편하기 위해, 앞에서도 다룬 적이 있는 Alamofire 라이브러리를 보편적으로 사용하곤 했다.하지만, 이 Alamofire 라이브러리는 코드의 유지보수와 유닛 테스트(각 부분마다 정확하게 동작하는지 확인하는 절차 -> 모든 함수 단위단위마다 로그를 찍어볼 수 없으니)가 힘들다는 단점이 있었다.그래서 등장한 것이 바로 이 Moya 라이브러리이다.Moya는 URLSession을 추상화한 Alamofire를, 다시 추상화한 라이브러리로 Network Layer를 템플릿 화해서 재사용성을 높이고, 개발자가 request, response에만 집중을 하도록 쉽게..

    2021.12.17
이전
1
다음
© 2018 TISTORY. All rights reserved.

티스토리툴바