How to leverage HTTP cache in iOS

This article was first published on Fabernovel blog. One of the most difficult subject in programming is caching because there is no silver bullet to the problem and each...

Implementing Promises in Swift

I recently have been looking for some resources on how to implement a promise in Swift, and because I did not find any good articles about it, I thought I...

Attributed String with Style

Have you ever had the feeling that your NSAttributedString were not in the right place in your code? That you were mixing view details and data logic? It...

Coordinators and Back Button

This article was first published on Fabernovel blog. To build modulable and easily maintainable iOS applications, we decided to use, at Applidium, a custom iOS architecture, adapted from the...

Accessibility in iOS applications

This article was first published on Fabernovel blog. For one of our latest application, we had a strong requirement from the client. The app had to be completely accessible....

DotSwift, we were there

This article was first published on Fabernovel blog. On Friday, January 27th was the dotSwift event, a set of conferences for Swift developers in Paris. Three of our Applidium...

Registerable Views

This article was first published on Fabernovel blog. One of the most used UI component in iOS development is UITableView. This view is intended to present a...