Early this year Dejan wrote an amazing article about sorting algorithms. In this article he was comparing common sorting algorithms with the swift sorting algorithm. What we could observe from his conclusion is that swift sorting algorithm is a lot faster than any other concurrent. Now that swift is open… Read more »
I get asked so many times to recommend books on iOS development (and development in general). I was a bit surprised at first, but then when I stepped back and thought about it, it made sense. For someone who is starting in iOS books are still the best first step… Read more »
Today widgets are small view controllers that your users can add to their ‘Today’ view. They are good for displaying the most relevant information to your users. In this article we’re going to create a today widget and display a latest article for the accompanying app for this blog. Let’s… Read more »
Abstract factory is one of the creational design patterns. You probably encountered it in your development without realising. Here we’ll cover the swift version of the text-book version of the design pattern and say a few words about the dependency inversion principle. Abstract Factory We’re all taught to code to… Read more »
Welcome to my article on “iOS Application Security Testing Series” In this series, I will provide information on iOS Application Security testing, starting from the Setting Up a Testing Environment for iOS Platform, all the way to Testing Data Storage, Cryptography, Authentication, Network Communication, and Reverse Engineering. In this part,… Read more »
In the first part of the fantastic world of Codable we tackled just one of the possible problems that in real life could make this amazing language feature hard to use. In this article we will try to cover another possible scenario that can happen while working on APIs poorly… Read more »
Trying to reproduce a crash your customers are having can be a challenging task. You might spend days trying to figure out what exactly happened that caused the app to crash. I stumbled upon a great tool that helps you do exactly that, bugsee. In this article we’ll go over… Read more »
I was one of those people screaming to the miracle in the WWDC room when they first presented Codable in swift 4. I could not wait to put my hands on this new swift feature and starting using it. Personally I believe that this swift 4 feature is awesome, but… Read more »
If you want to share code between your projects but don’t want to share it with the public you have an option to create a private cocoapod. A while back I wrote about creating a cocoapod, this article won’t cover that topic. If you want to learn more about creating… Read more »
When I was setting up In-App purchases I never dreamed that I’d be spending so much time setting things up on iTunes Connect. Implementing it in the app was actually quite simple. In this article we’ll focus mainly on how to set everything up on your account. At the end… Read more »