Back to the front page

Overload Swift type ambiguity

Swift allows function overloading even when two signatures differ only in their return type.…

Retry! in the wild

In perfect world every action finish with the success. In real world it's not. In perfect world sending network request returns with a result. In real world it fail sometimes due to dozen of reasons, and since we're living in the real world I have to…

How to be awesome Swift developer

I don't know, but I received enough emails from various people asking me how to be "awesome Swift developer" to write this post. > I’d be an iOS developer and it would be amazing if you could me advise on the right path to follow…

Linux compatible Swift and Swift Package Manager

Apple opensourced Swift [https://swift.org/] today, as promised in early 2015. This is great, awesome etc... but I'm not about that here. Together with Swift - programming language, Apple presented Linux port of Swift compiler and some tools. One of the tools is Swift Package Manager [https://swift.…

Code at the end of the queue

NSOperation and NSOperationQueue are great for asynchronous tasks, but how can I run code after all my queue operations finish? here is how...…