What I Have Been Up To For Past 3 Months

I haven’t posted about any iOS development related topic(or any topic for that matter) for a while. I’m finally a full-time iOS developer, so that is awesome. Since programming is now an everyday part of my work life, I decided to try something new as side-project. I’ve…

My First macOS App – A Widget for MailChimp

I made my first macOS app! I’m using MailChimp for my iOS Cookies newsletter. They have a nice app for iOS with widget that displays number of subscribers. I’m checking it quite often and I wanted to have same thing on my computer, but there was no…

Finished custom tab bar

How to create custom tab bar in Swift: part 2

If you want to learn how to create custom tab bar for iOS, you’ve come to the right place! In the first part of this how to series, we created basic tab bar. It works fine, user can switch between view controllers by tapping on tab bar items….

Finished custom tab bar

How to create custom tab bar in Swift: part 1

In previous post I shared my first library, which is custom tab bar. Today I’m gonna show you how you can create custom tab bar yourself. You can start by downloading base project – CustomTabBar.zip. If you open it in XCode and run on simulator, you…

Finished custom tab bar

Made my first iOS library

I’m in a middle of development of my third app, and I needed some nice tab bar. Looking for inspiration on dribbble, I’ve found this. I immediately knew this will be great chance to write my first library, and so it was. This is what…

Using global constants in Swift

If you’re using Swift, you probably know how to create constants:

It’s good practice to use constants instead of variables whenever possible. Since their value can’t be changed afterwards, it’s much safer and compiler can make optimizations if the system knows certain data won’t change….

Using Swift Script To Create Newsletter For iOS Cookies

Intro If you read my last post, you know I’ve launched iOS Cookies, collection of libraries written in Swift. It’s a side project, and besides improving it and working on new features, it needs a lot of attention. Adding new libraries(many suggested by some of…

I’ve Released My Second App!

When I woke up today, there was new email in my inbox saying “.. your app has been approved and the app status has changed to Ready for Sale…”. I’ve finally finished my second app, submitted it for review last week on Thursday and now it’s available…

Adding Tableview Loading Animation In Swift

In my app I’m still working on, I’m displaying contacts from address book in tableview. Because it can take little moment before data are fetched, I decided to add simple loading animation, so that user is not staring at blank screen. Nothing fancy really, but…