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
- ios
- SwiftUI
- 스위프트
- createML
- CoreML
- 컬렉션
- swift
- 프로토콜
- 개발자문서
- swift언어
- 알고리즘
- 백준알고리즘
- Swift 알고리즘
- publisher
- 프로그래머스swift
- swift reduce
- Protocol
- uikit
- swift string
- Collection
- 부스트코스
- 김프매매
- swift문제
- swift알고리즘
- swift 기초
- 자연어처리
- 알고리즘문제
- 백준swift
- 프로그래머스
- 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 |
글 보관함