One more thing...
Hello, you're reading Infinum iOS Cocoa Treats, bringing you the latest iOS related news straight to your inbox every week.
View Models at Kickstarter
Brandon from Kickstarter joins us and shows how the company uses view models to write highly testable code. We integrate Apple Pay payments and look at Kickstarter's open-source codebase.

Read More
Blog posts
Time traveling in Swift unit tests
A lot of code that we write relies on the current date in some way. Whether it’s cache invalidation, handling time sensitive data, or keeping track of durations, we usually simply perform comparisons against Date(). However, writing tests against code that uses such date comparisons can sometimes be a bit tricky.

Read More
What in the World is an “Escaping Closure” in Swift?
If you’re mostly in the business of coding up closures to pass off to other functions as callbacks, you may not have run into the concept of an “escaping closure” yet.
Read More
Using SwiftLint and Danger for Swift Best Practices
In a lot of ways, Swift is very flexible language and it is really easy to misuse it. Applying best practices becomes really important.

Read More
Libraries
Anima
Anima is chainable Layer-Based Animation library for Swift 3.

Read More
NotificationBanner
The easiest way to display highly customizable in app notification banners in iOS.

Read More
Architecture
RxFeedback
The simplest architecture for RxSwift.
Read More
Curated by Infinum's iOS team.
Infinum iOS Team · 156 2nd St · San Francisco 94105 · United States of America
Unsubscribe