Rob DeansMeasuring Differences of Degrees Using CLLocation’s CLHeadingI was recently approached to develop an app for a series of physical and cognitive exercises. Without going to much detail, the project…Aug 15, 20172Aug 15, 20172
Rob Deans2D-Arrays and the Power of Programmatic ConstraintsFor my latest project I am building an interactive synthesizer interface. It is based off of a classic design you see often in MIDI…May 18, 2017May 18, 2017
Rob DeansExploring iOS’s SandboxPersisting data on an app is a necessity for most developers’ applications. Users expect their preferences to be saved, and that frequently…Apr 28, 2017Apr 28, 2017
Rob DeansWhy I Love SnapKit, and You Can TooWhen I first started coding, I was 100% on team StoryBoard. It was easy to see how different UIViews interacted, and you could place them…Mar 30, 2017Mar 30, 2017
Rob DeansFrom Apple’s Mapkit to GoogleMapsThe other day started just like any other: the sun rose, the clouds parted, and the morning was filled with promise. But as I sat down to…Feb 24, 20171Feb 24, 20171
Rob DeansFrom MVC to MVVM: A Case StudyThere comes a time in every young coder’s life when they are forced to think beyond learning new skill sets, put aside implementing…Feb 7, 20172Feb 7, 20172
Rob DeansUIGestureRecognizer and UIButtons: Reconciling CompatibilityThis particular blog post will provide a simple explanation for why UIGestureRecognizers cannot be used on UIButtons, and how we can work…Jan 16, 20171Jan 16, 20171
Rob DeansRecording and Playing Audio Using AVFoundationHey y’all! It’s been a minute but I wanted to share part of an app that I’ve been working on that makes use of Apple’s AVFoundation…Dec 13, 20161Dec 13, 20161
Rob DeansCreating and Uploading Your Own CocoaPodsIn a continuation of a previous post titled Building Your Own Framework, this article will focus on using this framework to create your own…Nov 4, 2016Nov 4, 2016
Rob DeansBuilding your own frameworks libraryFrameworks are an incredibly useful way to import frequently used methods, as well as share code and collaborate with other developers!Oct 21, 2016Oct 21, 2016