Carl Brown is the author of App Accomplished: Strategies for App Development Success (Addison-Wesley Professional). He's a freelance mobile app consultant and has worked or advised on dozens of apps for as many companies (mostly iOS). He lives in Austin, TX with his wife and daughter and is the current organizer of CocoaCoders, the Austin chapter of CocoaHeads.
During this talk, we'll discuss specific techniques and some brand new (and poorly documented) iOS 8 activity tracing APIs that can greatly increase the odds of detecting, understanding and resolving the issues that lead up to these crashes. As a side-effect, you’ll make debugging easier on yourself (and your teammates), as well.
Every language and framework has its own set of Design Patterns—common ways of performing necessary tasks to get real work done—from the C++ patterns in the eponymous book to the Cocoa Patterns that Apple presents at WWDC.
This talk discusses Patterns in Swift 2, specifically the ones that are especially Swift-like. We'll talk about adapting existing Objective-C and Cocoa patterns to Swift and the new patterns that Swift 2 makes possible (or feasible).