Author Archives: Dejan Agostini

About Dejan Agostini

iOS developer@❤️ I’m just a guy passionate about technology who can’t wait to see what tomorrow brings.

Logging framework: CocoaLumberjack

      No Comments on 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 level. We’ll be talking about CocoaLumberjack. A Bit of Info You use print statements in… Read more »

Design Patterns in Swift: Observer

      No Comments on Design Patterns in Swift: Observer

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 business. Hopefully, by the end of the article, you’ll be using the pattern in your projects. The Observer… Read more »

Design Patterns in Swift: Abstract Factory

      No Comments on Design Patterns in Swift: Abstract Factory

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 pattern and say a few words about the dependency inversion principle. Abstract Factory We’re all taught to code to… Read more »