Rx로 네트워크 통신하기 RxSwift에서 Network를 처리하는 방법은 크게 3가지입니다. Observable 직접 생성하기 RxCocoa가 제공하는 extension 사용하기 외부 라이브러리 사용하기 이들 중 외부 라이브러리를 제외한 두 방법에 대해 알아보겠습니다. Observable 직접 생성하기 enum ApiError: Error { case badUrl case invalidResponse case failed(Int) case invalidData } 에러코드는 위와 같다고 가정합니다. struct Result: Codable { let list: [Model] let code: Int let message: String? static func parse(data: Data) -> [Mod..