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...