안녕하세요. 오늘은 iOS의 Combine framework에서 제공하는 Publisher와 다양한 이벤트 연산자를 통해 비동기 이벤트를 처리하는 방법을 알아보겠습니다. Open Weather API를 요청하여 응답을 받는 과정을 진행해보려고 합니다. 텍스트필드에 city 명을 입력해서 온도, 습도 데이터를 받아오는 예제입니다. (debounce 연산자를 사용해서 타이핑이 끝난 이후 결과값을 1회 받아옵니다.) * Combine은 이벤트 처리 연산자들을 사용하여 비동기 이벤트를 처리할 수 있도록 해주는 프레임워크입니다. 사용할 Weather Open API 무료로 사용 가능한 Open API를 사용하여 Combine을 통한 비동기 이벤트 처리를 할 생각입니다. 아래 사이트에서 가입 후, 개인 API키를 ..
안녕하세요. 멍구에요. 오늘은 Subject, PassthroughSubjecct, CurrentValueSubject등의 개발자문서를 읽어보도록 하겠습니다. 피드백 댓글 언제든 환영합니다. 감사합니다. 😁 ✓ 관련 핑구님 포스팅 [iOS] Subject - Combine 공부 4 안녕하세요 Pingu입니다.🐧 지난 글에서는 Apple에서 미리 정의해둔 Publisher들을 알아봤었는데, 이번 글에서는 이어서 Publisher 프로토콜을 채택하는 또 다른 녀석들인 Subject들에 대해서 알아보려고 icksw.tistory.com Combine, Subject Protocol Combine의 Publisher프로토콜을 채택하는 Subject에 대한 개발자문서 내용을 가볍게 보겠습니다. Protocol로 ..
본 포스팅은 핑구님이 정리해주신 Combine 관련 포스팅을 통해 공부한 흔적입니다. 핑구님 Combine 공부 포스팅 링크 ▼ [iOS] Publisher & Subscriber - Combine 공부 2 안녕하세요 Pingu입니다.🐧 지난 글에서는 간단하게 Combine이 뭔지에 대해 알아봤습니다. 간단히 다시 요약해보면 Apple에서 2019년에 만든 새로운 프레임워크인데, 이걸 쓰면 비동기 이벤트를 간단 icksw.tistory.com Combine 기초, Publisher Subscriber 등 주요 구성요소, 역할 * 본 포스팅은 아래 핑구님의 블로그 내용을 참고해서 공부한 흔적입니다. 핑구님의 Combine 블로그 포스팅 링크 ▼ [iOS] Publisher & Subscriber - Com..
* 본 포스팅은 아래 핑구님의 블로그 내용을 참고해서 공부한 흔적입니다. 핑구님의 Combine 블로그 포스팅 링크 ▼ [iOS] Publisher & Subscriber - Combine 공부 2 안녕하세요 Pingu입니다.🐧 지난 글에서는 간단하게 Combine이 뭔지에 대해 알아봤습니다. 간단히 다시 요약해보면 Apple에서 2019년에 만든 새로운 프레임워크인데, 이걸 쓰면 비동기 이벤트를 간단 icksw.tistory.com Combine 프레임워크는 무엇일까요..? Combine은 2019년에 애플에서 직접 만든 내장 프레임워크로 iOS13부터 지원하는 프레임워크입니다. 이말은, iOS13 미만의 버전에서는 Combine 프레임워크 사용이 불가능하답니다. 😢 (이건 SwiftUI도 포함임.....
- Total
- Today
- Yesterday
- publisher
- 개발자문서
- Protocol
- Swift 알고리즘
- 김프매매
- 알고리즘
- Collection
- 백준swift
- 컬렉션
- swift문제
- 백준알고리즘
- swift
- uikit
- 부스트코스
- swift알고리즘
- 프로토콜
- swift 기초
- 프로그래머스swift
- CoreML
- swift언어
- createML
- swift reduce
- 자연어처리
- 프로그래머스
- 스위프트
- 알고리즘문제
- SwiftUI
- ios
- swift 문자열
- swift string
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |