9 years experience | 14 endorsements
I've been focused on iOS for most of my professional career. I still pinch myself that I'm lucky enough to work in such a great developme...
I've been focused on iOS for most of my professional career. I still pinch myself that I'm lucky enough to work in such a great development environment.
I learned everything in Objective-C originally, but I've come to really love working with Swift even more. I'm skilled at helping break down some of the occasional oddities that arise when using ObjectiveC-based framework classes within Swift code. I also like using the lower-level Objective-C runtime from within Swift code to do things in UIKit that aren't possible in Swift.
Today, I do all of my UI development purely in code, using Autolayout (usually with some helpful syntactic sugar to make the code short & sweet). I love teaching that process to people just to see the moment when they realize how much freedom you have when you break away from storyboards and .xib files. That said, I can help you fix problems in your storyboards & .xibs, too.
I'm quite skilled with all the ins&outs of view controllers, views, and layers. I've also worked in-depth with a variety of frameworks, including CoreAnimation and MapKit.
I can also help you with building your own reusable frameworks, Cocoapods, and Carthage.