UIKit의 Delegate 패턴에 Combine으로 대응하기
Reactive Programming의 대명사 그 자체인 Reactive Extension(이하 Rx), 그리고 그 중에서도 Apple 생태계 개발자를 위한 Rx 구현인 RxSwift, 그 중에서도 UIKit을 위한...
Reactive Programming의 대명사 그 자체인 Reactive Extension(이하 Rx), 그리고 그 중에서도 Apple 생태계 개발자를 위한 Rx 구현인 RxSwift, 그 중에서도 UIKit을 위한...
우선 해결책은 이 링크를 보면 된다. Swift Concurrency를 설레는 마음으로 이래저래 써보고 있는데, Xcode 에서 빌드하고 실행한 앱을 홈화면에서 실행할 때마다 Concurrency...
Combine이든 RxSwift든 리액티브 프로그래밍 프레임워크를 다루다보면 한번씩 마주하게 되는 문제가 몇가지 있다. 하나는 메모리 관리 문제고(보통 이...
iOS 15에서 AttributedString이 추가되면서 일부 SDK 기능을 쓸 때 NSAttributedString 대신에 AttributedString을 사용해야할 때가 있는데, 이게 또...
원래는 이전 글에서 Combine Scheduler에 대해 좀 더 알아보는 글을 쓰려고 했는데, 방향에 가닥이 잡히질 않아 다른것부터 쓰기로 했다. 뭔고 하니, 바로 Combine 코드를 단...
Customize handling of asynchronous events by combining event-processing operators. Swift Combine 프레임워크는 위의 인용구에 나와있다시피 비동기 작업을 용이하게 처리하기 위한 프레임워크로, Reactive Extension과 같은 라이브러리...