세상을 더 편리하게
article thumbnail
[swift] Combine - Subscriber - subscription
Swift/Swift 2022. 6. 26. 00:37

2022.06.26 - [Main Programming/Swift] - [swift] Combine - Publisher & Subscriber [swift] Combine - Publisher & Subscriber 0. Combine이란? 애플에서 만든 Rxswift 같은 느낌? 손쉽게 설명하면 API통신 이걸로해야 손쉽게 가능하다? 한 번쯤은 시간이 들더라도 직접 설명을 듣고 오는게 좋긴합니다. Introducing Combine - WWDC19 - Vid slowsure.tistory.com 이전글에 이어서 합니다. 여기서 과연 subscription을 클래스 변수 선언하면 밖에서 사용이 가능할까? 놀랍게도 위에서 이어서 하나더 요청 함을 알 수 있다. 데이터를 몇개 수신 할 것인지 상황에 따라서..

article thumbnail
[swift] Combine - Publisher & Subscriber
Swift/Swift 2022. 6. 26. 00:20

0. Combine이란? 애플에서 만든 Rxswift 같은 느낌? 손쉽게 설명하면 API통신 이걸로해야 손쉽게 가능하다? 한 번쯤은 시간이 들더라도 직접 설명을 듣고 오는게 좋긴합니다. Introducing Combine - WWDC19 - Videos - Apple Developer Combine is a unified declarative framework for processing values over time. Learn how it can simplify asynchronous code like networking,... developer.apple.com 1. Combine 프로토콜 Combine은 프레임워크이고 크게 5가지의 프로토콜이 있지만 이번에는 크게 2가지만 봅시다. - Publish..

article thumbnail
[Swift/iOS] 앱 클립(App Clips) 만들기
Swift/Apple Framework 2022. 6. 9. 21:06

0. 도입 앱클립은 WWDC2020에서 소개된 기능으로 앱을 다운 받지 않고도 앱을 실행시킬 수 있는 기능이다. 직접 WWDC2020에서 앱클립 소개된 영상을 보면서 앱클립이 무엇인지 익히는 것을 추천드립니다. [앱링크 소개 영상 링크] 1. 앱클립 시작 전 프로젝트 설정 개인적으로 앱클립이 필요한 프로젝트를 해야한다면 깃허브에서 레파지토리를 파서 진행하기를 권장합니다. 그 이유는 뒤에 설명하겠습니다. 프로젝트를 생성한 후에 프로젝트 설정(1️⃣)에 들어갑니다. 프로젝트 설정에서 2️⃣을 눌러서 App Clip을 추가해줍니다. 생성하고 나면 Product Name으로 폴더가 생기면서 마치 프로젝트가 하나 추가된 것 처럼 보입니다. 새로 생긴 프로젝트는 App Clip 전용 프로젝트입니다. App Clip..