Sep 20, 2025 · 5 min read · The reactive programming is good and useful. We know a lot of advantages of it. I would like to show some disadvantages. I hope with this will help you to use this technich in the right way Controll When you use an observ pattern like the Combine In ...
Join discussionMay 12, 2025 · 6 min read · In the modern iOS development landscape, Combine has become an essential tool for handling asynchronous and event-driven code. If you're diving into reactive programming with Swift, understanding the differences between PassthroughSubject and Current...
Join discussion
Apr 22, 2025 · 3 min read · After exploring Swift’s recommendation to “use struct by default,”I started thinking about how this impacts data ownership, freshness, and system design — especially in reactive contexts like Combine. In my previous post (link), I showed that structs...
Join discussion
Nov 21, 2024 · 2 min read · What is it? CombineLatest is an operator that combines more than one publishers, then provides a tuple of the latest value from each publisher. The combined publisher doesn’t produce elements until each of its upstream publishers publishes at least o...
Join discussionSep 3, 2024 · 3 min read · People has been asking me to write something on some soft topics for beginners in my email, as I write mostly for Mid-level or senior. So, here is a new article for you beginners, specially for UI Developers 😍. Today, let's explore the common challe...
Join discussion
Jun 1, 2024 · 1 min read · 어째서 Swift는 combine을 내놓고서 async/await을 내놓으셨나이까? URLSession 을 보통 Open API와 통신하는 경우가 많았다. URLSession을 통한 통신하는 방법은 크게 3가지이다. Completion Handler Combine async/await 1번은 문제가 많아서 2번 3번이 나왔다. Completion Handler 는 콜백지옥이 발생될 수 있으니 제쳐놓고 Combine이냐 async/awi...
Join discussionMay 12, 2024 · 5 min read · What is a scheduler According to the scheduler documentation, a scheduler is “a protocol that defines when and where to execute a closure.” You can use a scheduler to execute code as soon as possible, or after a future date Combine does not work dir...
Join discussion
May 10, 2024 · 2 min read · Scheduler란 무엇인가? Combine의 subscribe, cancel, 그리고 request operations. 을 어느 스레드에서 작동시킬지 결정하는 것을 말한다. Combine의 기본 Scheduler 기본적으로 Publisher을 작동시킨 Thread에 따른다. var publisher = PassthroughSubject<Int, Never>() publisher.sink { print(Thread.isMai...
Join discussion