core data & cloud services for iOS in Swift

As an iOS / Swift mentor for Thinkful.com, every week I give my students a list of resources as a follow up to our mentoring session.  This week’s resources cover details of dealing with data loaded from the Internet, storing data locally (core data and alternatives to core data), and cloud services.  Finally we wrap up […]

this week’s iOS related resources

This week’s resources relate to putting together your UI in Interface Builder – Auto Layout, Adaptive Layout, Size Classes, Dynamic Text, and mastering the Interface Builder IDE.  Additionally, we touched on architectural design patterns (MVC, MVVM, etc.).  Finally, most of my students are starting to struggle with networking via the AFNetworking library, and using Objective-C […]

Why I think my next (non-iPhone) camera will be a Fuji

I currently shoot with a Canon 5D Mark I with a 50mm 1.2L (and occasionally a 35 mm 1.4L).  My other camera of choice and convenience is an iPhone 4S.  I’m actually frequently amazed at just how good shots I can get with such an old iPhone camera…I can’t wait to upgrade to the iPhone […]

Videography on iPhone 6 plus

If I were a pro video guy I would go out and get an iPhone 6 plus for no reason mother than the mind blowing video capabilities on this thing. Optical image stabilization?!? Yeah the lens actually moves. Here’s an article about an App for pro 4K production on iPhone: Hands-on with the $1000 Vizzywig […]

refactor your heart (or, “how not to collapse on the road with cramping triceps while trying to learn the Swift Programming Language”)

I came across this post by Janie Clayton-Hasz where she paints a frightening picture of her spending every waking hour, plus hours where she is supposed to be sleeping, engaged in an epic struggle to ingest the vast sea of knowledge that is the iOS development platform.  I didn’t get it; I asked her on twitter […]

a different approach

so microsoft’s strategy has been, ‘one OS for ALL devices’ Apple’s strategy is, ‘one, seamless, continuous experience across ALL devices’. It might sound like a subtle difference at first glance, but it’s a universe of a difference.  Microsoft demands the user make the same OS work no matter what device you’re on, so we find […]