Sync VS Async sync 어떤 작업을 쓰레드에게 시켰을 때, 그 쓰레드가 작업을 모두 마치기 전까지 기다리는 것. 즉 A가 B에게 일을 시키면 A는 B가 일을 다 끝내기 전까지 기다리고 있음. async 어떤 작업을 쓰레드에게 시키고, 반환을 기다리는 것이 아닌 다른 작업을 마저 하는 것. 즉 A가 B에게 일을 시키...
오늘한 일 곰튀김 Rx 듣고 정리하기 곰튀김 Rx 실습 Rx 쓰는 이유: 비동기 작업을 보다 쉽게 하기 위해 Observable: 관찰 가능한 객체. 즉 이벤트를 발생시키면 해당 객체를 관찰하고 있던 관찰자(구독자) 객체들이 stream을 통해 데이터를 전달 받음 J...
머리말 저번 포스팅에서 Publisher 에 대해 알아봤습니다. 그러면 Subscriber 에 대해서도 알아봐야겠죠?ㅎㅎ 왜냐하면 Publisher가 방출한 값을 받는 애가 Subscriber니까ㅎ 아 스포 Subscriber Subscriber란? Publisher로부터 Input을 받을 수 있는 타입을 선언하는 프로토콜입니다. 이전 포스팅에...
머리말 저번 포스팅에서 Combine의 3가지 키 컨셉에 대해서 알아 봤었죠. 그 중에 하나인 Publisher를 이번 포스팅에서 알아보려고 합니다. Publisher Publisher란? Publisher는 Subscriber에게 하나 이상의 값을 전달하는 인스턴스 입니다. Subscriber 의 Input, Failure는 Publisher...
머리말 안녕하세요 오랜만에 글을 쓰네요ㅎㅎ 진행하던 프로젝트를 마치고 앱스토어에 등록하고(여기ㅎ), 중간고사도 보고… 아무튼 바빴습니다ㅎ 그래서~ 이제 뭘 공부해볼 것이냐? 바로 Combine 입니다ㅎㅎ. 이번에 잠깐 다른 프로젝트에 참여하면서 SwiftUI를 사용해볼 경험이 있었습니다. UIKit과 비교해서 정말 좋았어요. preview로 UI의...