Patrick Bacon

Comparing replay, replayLast, and replayLazily


~3 years ago by Patrick Bacon on Atomic Spin.
A co-worker recently asked me about the difference between -replay, -replayLast, and -replayLazily in the ReactiveCocoa library. I had a vague understanding...

Comparing replay, replayLast, and replayLazily


~3 years ago by Patrick Bacon on Atomic Spin.
A co-worker recently asked me about the difference between -replay, -replayLast, and -replayLazily in the ReactiveCocoa library. I had a vague understanding...

Floating Point Numbers & Currency Rounding Errors


~3 years ago by Patrick Bacon on Atomic Spin.
A reminder to those who learned this lesson long ago, and a warning to those that have not learned it for themselves: Don’t use floating point numbers...

Floating Point Numbers & Currency Rounding Errors


~3 years ago by Patrick Bacon on Atomic Spin.
A reminder to those who learned this lesson long ago, and a warning to those that have not learned it for themselves: Don’t use floating point numbers...

Automated iOS Retain Cycle Testing in Objective-C


over 2 years ago by Patrick Bacon on Atomic Spin.
When developing an iOS app, one needs to watch out for retain cycles that prevent objects from being deallocated. We’re using ReactiveCocoa heavily...

Automated iOS Retain Cycle Testing in Objective-C


over 2 years ago by Patrick Bacon on Atomic Spin.
When developing an iOS app, one needs to watch out for retain cycles that prevent objects from being deallocated. We’re using ReactiveCocoa heavily...

ReactiveCocoa Concepts for Asynchronous Libraries


over 2 years ago by Patrick Bacon on Atomic Spin.
One of the many useful things I’ve found in ReactiveCocoa (a functional reactive programming library for iOS) is the way that it can abstract away...

ReactiveCocoa Concepts for Asynchronous Libraries


over 2 years ago by Patrick Bacon on Atomic Spin.
One of the many useful things I’ve found in ReactiveCocoa (a functional reactive programming library for iOS) is the way that it can abstract away...

Turn Any iOS Task into a Background Task with ReactiveCocoa’s RACSignal


over 2 years ago by Patrick Bacon on Atomic Spin.
If an app performs a task that needs to complete even if the app is moved to the background, iOS provides a way to request a little more time to complete...

Turn Any iOS Task into a Background Task with ReactiveCocoa’s RACSignal


over 2 years ago by Patrick Bacon on Atomic Spin.
If an app performs a task that needs to complete even if the app is moved to the background, iOS provides a way to request a little more time to complete...