Blog about Swift and Cocoa

AuthorSaid Sikira
Said Sikira

Said Sikira


I write code and I love Apple. First thing that I can remember programming was a QBasic calculator in primary school (my professor thought that I couldn't do it). After several years I watched video of Steve Jobs presenting first iPhone and I was hooked. Nowadays, I am an experienced iOS developer with love for Swift and every other Apple platform.



Overdrive released!

Posted on November 18th, 2016.

Our apps constantly do work. The faster you react to user input and produce an output, the more likely is that the user will continue to use your application. As our applications grow in complexity, the more and more work needs to be done. You need to start thinking about how to categorize and optimize work, how to make that work more...


System frameworks

Dispatch queues and GCD in Swift 3

Posted on June 16th, 2016.

Grand Central Dispatch (libdispatch) is probably one of the most used technologies on all Apple platforms when it comes to performance, concurrency, parallelization and threading. It was introduced in iOS 4 and written in C programming language (Github repository). Even though Swift is almost 2 years old, using GCD still felt like...