Are you feeling that your interfaces are too fat and you would like to split them? Protocol composition is the solution to your problems.
Would you like a very powerful tool to manage your plist files with bash scripts? Say hello to PlistBuddy.
iOS Animations is a huge topic. A great animation can make the difference for a succesful application. In this tutorial, we are going to see how to use UIImageView to make amazing animations.
Array is a very common data collection. We use it pretty much every day. Array in Swift is very powerful and provides several features. In this article, we’ll discuss one of them: ArraySlice.
Algorithms and Data Structures. It’s the basis of computer science and a very huge topic. In this article, we are going to cover only a little piece: Cache LRU.
Mobile localization is a very important topic. It helps us to reach as many users as possible providing our Apps with different languages. Let’s find out some tips to improve our localization handling.
Are you using fatalError functions to enforce the flow of your application and you’re keen to test it? Let’s find out a safe way to do it.
Do you appreciate the power of Operations and would you like to pass the data between them to make amazing chains? Let’s read 4 ways to achieve your dreams.
Do you want to mock all your dependencies to write perfect unit tests? Let’s find out a couple of approaches.
When we develop an iOS application, we can choose among several software architectures. Unfortunately, all of them have some problems. 4V Engine is an alternative born to fill the gaps.
After the series about CRUD operations, now it’s time to unveil the last Core Data beast: Notifications.
Do you have performance issues with your CoreData implementation because you’re blocking the main thread with some computations? This series can help you to solve your problems and improve the user experience of your App. Fourth Part: Delete.