
Logging framework: CocoaLumberjack
We all know how useful a simple print statement can be while you're developing an app. In this quick article we'll quickly go over a logging framework that takes your print statements to the next...

We all know how useful a simple print statement can be while you're developing an app. In this quick article we'll quickly go over a logging framework that takes your print statements to the next...

Welcome to my third article on “iOS Application Security Testing Series”. You can find Part Two here. In this article, we will look at applications that use Jailbreak Detection and Certificate...

Long long time ago, when I was a student, I wrote a paper on genetic algorithms. This is a really exiting topic for me and I always wanted to create something for iOS using genetic algorithms. This...

It might seem strange at first to write an article on functions in swift. But functions in swift are a bit special and have some pretty cool characteristics. Hopefully by the end of this article...

Last year I wrote about cloud based CI systems (nevercode and travis CI). Buddybuild is also one of the cloud based CI. In this post I'll go over setting buddybuild up, and distributing your apps for...

Continuing on our journey with design patterns, this week we'll visit the observer pattern. This is a really simple pattern to implement. We'll quickly go through some theory and get down to...

A little over a year ago I read a great book by John Sonmez: Soft Skills, you can read a review of it here. To put it simply, if I haven't read that book, I would never have started this blog. A Year...

Welcome to my second article on “iOS Application Security Testing Series”. You can find Part 1 here. Imagine a scenario where you, as an iOS Application Security Tester, are tasked with auditing an...

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

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

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

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