SnapKit is Awesome!

Recently, I posted that I had stopped using storyboards in projects I’ve started. This feels a daunting prospect when you’re used to relying on storyboards. However, building views programatically it isn’t as bad as it first seems. This is especially true if you use a library to abstract the native Auto Layout API’s provided by […]

Read More

No More Storyboards In Xcode

Recently, in an effort to better understand layout code in iOS, I decided to ditch Storyboards in Xcode for a new project. Boy am I glad I did! First, Credit to Storyboards Before I throw them under the bus, Storyboards deserve some credit. They make putting together a simple layout and application flow very quick […]

Read More

Creating Custom UITableViewCell With Xib Swift

This tutorial will look at how to setup a custom UITableViewCell class with an accompanying XIB (Interface Builder file). It will assume that you have a basic working knowledge of table views. So we’ll begin from having one set up. This will be the starting point for our ViewController class:

Here we have a […]

Read More

Firebase GeoFire with Swift Tutorial

This tutorial assumes that you have a Firebase project set up and ready to go and are looking to incorporate GeoFire into it. There is a guide on getting started with Firebase, references to these two posts: Installing Firebase With Cocoapods Setting Up an iOS Firebase Project Installing with CocoaPods Add the GeoFire library to […]

Read More

Installing Firebase with CocoaPods

Installing Firebase with CocoaPods is much like installing any other pod. First you’ll need a Podfile. If you’re integrating Firebase into a project that already uses libraries from CocoaPods, obviously you can use the existing file. Fire up a new terminal window and navigate to the folder where your project is located. Mine is on […]

Read More