웰코발
웰코's iOS
웰코발
전체 방문자
오늘
어제
  • 분류 전체보기 (63)
    • Swift (26)
    • rxSwift (13)
    • SwiftUI (3)
    • iOS (12)
    • 기타 (1)
    • 개발관련 용어정리 (6)
    • 면접준비 (0)
    • 공공데이터 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • UI
  • rxswift
  • uitableview
  • ReactorKit
  • delay
  • content_available
  • WKWebView
  • collectionview
  • 주제구독
  • Observable
  • Scroll
  • 측정소정보
  • 대기오염통계 현황
  • ios
  • cell
  • Coordinator
  • SWIFT
  • 디자인
  • alamofire
  • swiftUI

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
웰코발

웰코's iOS

iOS

[iOS-rxSwift] Network 통신 시 rxSwift + alamofire 조합

2023. 1. 10. 20:32

REST API과 같은 통신을 할때 NetworkManager를 어떻게 설계하면 편할까 하고 공부를 해보았다.

다양한 모델에 맞게 대응할 수 있도록 짠 코드가 있기에 좋은 글이라고 생각한다.

더 좋은 방법이 많겠지만 미숙한 나에겐 새로운 소재거리로 다가왔다.

 

아래 블로거의 글을 확인하면 도움이 많이 된다.

 

https://ontheswift.tistory.com/17

 

RxSwift, Network Error 처리하기

RxSwift에서 networking을 주로 Single객체로 처리한다. 이 때, error가 발생할 경우 single(.error(error))로 이벤트를 처리하면 해당 Stream이 종료된다. 이럴 경우 enum을 활용하여 error를 처리해보자! RxSwift, Netw

ontheswift.tistory.com

 

그 외 통신 구조에 도움이 될만한 블로그이다.

 

https://vandijk.tistory.com/21

 

RxSwift + Alamofire

버스 위치 정보 어플을 만들면서 RxSwift를 사용해서 API 호출을 하는 코드 예시입니다. reponseDecodable을 통해서 바로 데이터를 변환해서 적용했습니다. static func getRequest(url: String, param: [String: Any]) ->

vandijk.tistory.com

 

https://velog.io/@iammiori/RxSwift-13.-RxSwift-URLSession

 

[RxSwift] 13. RxSwift + URLSession

RxSwift를 21일간 공부하는 루틴"Rx를 기깔나게 쓰는 신입개발자 도전" 시작 🚀

velog.io

 

'iOS' 카테고리의 다른 글

[iOS] TDD란?  (0) 2023.06.01
[Xcode] 단축키 모음집  (0) 2023.05.15
[iOS-rxSwift] RxFlow 란?  (0) 2023.01.04
[iOS-rxSwift] reactorKit + Coordinator 패턴  (0) 2022.12.28
[iOS] 모바일 앱 UI / UX 디자인 가이드  (0) 2022.12.14
    'iOS' 카테고리의 다른 글
    • [iOS] TDD란?
    • [Xcode] 단축키 모음집
    • [iOS-rxSwift] RxFlow 란?
    • [iOS-rxSwift] reactorKit + Coordinator 패턴
    웰코발
    웰코발
    나의 개발 일지

    티스토리툴바