iOS Development Blog

Laziness is a beautiful thing. Thanks to the non-existent motivation to do repetitive, boring and tedious tasks, we as a population grow and develop alternative ways to accomplish the same things, but in a new, more time efficient and productive manner. One such task is working with Core Image.

As many of you probably know by now, iPhone 6 Plus has a higher pixel density and now required @3x imagery to provide a crisp UI experience. I am big fan of dynamically drawing UI elements, button background, segment dividers, and many other elements in code. Let’s take a look at how we can make that happen.

Not long ago, when Swift was still in its infancy beta stages, I decided to run the two languages through some test side-by-side and see how they compared against one another when it came to speed of execution. You can find the article here. Time has come and Swift is officially released along with iOS 8 and its time to revisit the performance comparison.

It may have come to your attention that there’s a new kid on the block when it comes to developing software for the Apple’s Mac OS X and iOS – Swift. With eerie resemblance of Javascript and a strong hint of C++, Swift may appear a little odd at first glance. Curiosity got the best of me, so I decided to put together a few simple, yet informative, test to see how Swift’s Javascript / C++ inspired syntax stacks up to Objective-C in the performance department.