πŸ‘‹ I share knowledge and experience on iOS πŸ“± & macOS πŸ’» development! Most probably there is something useful here for you πŸ‘ˆ !

Getting Started with macOS Programming

Dear readers, let me welcome you and start by saying that this tutorial is the beginning of a new journey and new explorations, as it’s the first of a series of tutorials on a new topic: macOS programming! Developing for macOS and creating desktop applications is a wonderful process if you want to go down that road. If you are coming from an iOS background like me, then you will find exciting and challenging at the same time to be...

Passing Data in iOS: Delegates, Notifications, and Closures

Today, I’m going to discuss about an important and definitely interesting topic which focuses on a quite often overlooked concept. And, this question is commonly asked by beginners: How do you implement communication internally in apps and exchange messages properly among classes or other entities in Swift projects? Undoubtedly, it is a must-have knowledge for every developer, new or not. Knowing what the available tools and techniques are, what works best, where and when, is crucial for a proper development...

My first official macOS app is out!

Finally, my first macOS app is finally published! It’s called Colors Coder, and you can find it here. It’s a developer tool, which can also be used by designers! Even though I’ve made a few macOS apps in the past, this one is the first one that sees its way to the App Store. But now that the beginning has been done, the next one is going to come pretty soon. Colors Coder exists on Product Hunt as well. If you...

GTSpinner – A custom activity indicator

GTSpinner is a custom, configurable activity indicator that can be used in iOS projects. It consists of an endless spinner which can have a bullet spinning along a circular path, as well as color trails that follow the bullet. Written in Swift 4.

Techniques in Loading View Controllers and Passing Values Between Them – Part 2

In the first part of this two-step tutorial I presented the techniques for loading and presenting a view controller. Those techniques include both graphical and programming approaches, so everybody can choose what fits best to them when a new view controller is about to be presented. However, in that post I didn’t show at all how data can be sent back and forth between two view controllers, so I’m going to do so right next.