Combine Publisher, 연산자로 키보드검색, API 요청, 응답 처리방법
안녕하세요. 오늘은 iOS의 Combine framework에서 제공하는 Publisher와 다양한 이벤트 연산자를 통해 비동기 이벤트를 처리하는 방법을 알아보겠습니다. Open Weather API를 요청하여 응답을 받는 과정을 진행해보려고 합니다. 텍스트필드에 city 명을 입력해서 온도, 습도 데이터를 받아오는 예제입니다. (debounce 연산자를 사용해서 타이핑이 끝난 이후 결과값을 1회 받아옵니다.) * Combine은 이벤트 처리 연산자들을 사용하여 비동기 이벤트를 처리할 수 있도록 해주는 프레임워크입니다. 사용할 Weather Open API 무료로 사용 가능한 Open API를 사용하여 Combine을 통한 비동기 이벤트 처리를 할 생각입니다. 아래 사이트에서 가입 후, 개인 API키를 ..
iOS 개발/SwiftUI, Combine
2022. 9. 29. 20:35
반응형
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- swift알고리즘
- uikit
- Collection
- 프로그래머스
- 알고리즘
- 알고리즘문제
- swift언어
- publisher
- SwiftUI
- 컬렉션
- 백준알고리즘
- swift문제
- swift 기초
- swift
- Protocol
- ios
- 스위프트
- Swift 알고리즘
- 개발자문서
- CoreML
- swift string
- swift 문자열
- createML
- 백준swift
- 프로토콜
- 자연어처리
- 부스트코스
- swift reduce
- 김프매매
- 프로그래머스swift
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함