Notice
Recent Posts
Recent Comments
Link
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
Tags
more
Archives
Today
Total
관리 메뉴

iOS 개발일지

1031 새싹 81회차 정리 - RxAlamofire, RxDataSources 본문

SeSAC iOS 데뷔과정 2기

1031 새싹 81회차 정리 - RxAlamofire, RxDataSources

Lia's iOS 2022. 10. 31. 19:46
iOS 앱 개발자 데뷔 과정 81회차

 

 

 

 

#1. Rx

- debug()

rx를 통해 코드를 구성할 때, debug() 를 통해 코드의 흐름을 확인할 수 있다.

이 때 debug도 코드의 흐름을 따르기 때문에, debug의 위치에 따라 다른 로그가 출력될 수 있다.

 

 

 


 

- RxAlamofire

RxSwiftCommunity 는 RxSwift를 더욱 편리하게 사용할 수 있는 여러 라이브러리를 제공하고 있다.

그 중 RxAlamofire는 이름에서도 알 수 있듯이, 서버 통신을 조금 더 Rx답게 (?) 할 수 있도록 도와준다.

기본적으로 Alamofire에 의존하고 있기 때문에, RxAlamofire를 설치할 경우 자동으로 Alamofire도 설치된다.

 

 


 

- RxDataSources

RxDataSources는 tableView 및 CollectionView의 구성을 도와주는 라이브러리이다.

주의 : bind 는 dataSource 관련 코드보다 아래에 작성해야 한다.

 

 

결과물