Doug GalanteCreating A Custom View Controller Navigation Interface Programmatically (swift 3.1)When building your app it’s essential to think about the way content will be displayed to the user. Separating functionality and logic into…Jun 1, 20171Jun 1, 20171
Doug GalanteHigher Order Functions in Swift (Sorted, Map, Filter, Reduce)Higher order functions are simply functions that operate on other functions by either taking a function as an argument, or returning a…May 17, 20172May 17, 20172
Doug GalanteClosures with SwiftGet ready… closures are a difficult topic. Understanding how closures work and why we need them relies heavily on understanding many other…May 8, 20172May 8, 20172
Doug GalanteAutomatic Reference Counting (ARC)(swift 3)Memory management is a key factor when developing apps. If a program is using a lot of memory it can bog down your device making apps run…Apr 30, 20171Apr 30, 20171
Doug GalantePersisting Image Data Locally (swift 3)In this post I’ll go over how to persist image data locally on your phone. My previous post covers getting the camera up and running in…Apr 13, 20175Apr 13, 20175
Doug GalanteUsing the iPhone Camera in your App (Swift 3)Apple provides an couple protocols that make it easy to get the camera on your phone functioning in your app.Mar 31, 2017Mar 31, 2017
Doug GalanteA UIViewController and UIViews Without Storyboard (swift 3)In Xcode, Storyboard makes it easy to build out ViewControllers, Views, Buttons, Labels, and much more without writing much code. We can…Mar 23, 20173Mar 23, 20173
Doug Galante>> Bitwise Shifting (swift 3) <<The advanced operators “<<” and “>>” are used in swift to shift the bites in an integer a given number of times. Shifting a bit to the…Mar 8, 20175Mar 8, 20175
Doug GalanteRecursion with a Binary Tree (swift 3)When working with data structures (such as a binary tree) it is hugely beneficial to know how to work with them using recursive functions…Mar 2, 2017Mar 2, 2017
Doug GalanteUnit Tests and Test Driven Development (Xcode 8 and Swift 3)When you use unit tests you are using code to test your project rather than running the simulator and navigating through the app. Testing…Jan 23, 20171Jan 23, 20171