Peter is a developer and partner at Gaslight, a web and mobile design and development shop in Cincinnati, Ohio. He's been having fun and solving problems for clients with the iOS SDK since 2008. He also participates as an organizer of the Cincinnati Cocoa Developers user group. If he's not hanging out with his awesome coworkers at Gaslight, he's spending time with his family, or if he's really lucky, climbing cliffs in Kentucky.
Dependency Management is one of those things you just shouldn't have to worry about. Unfortunately, doing iOS and Mac development means you've probably spent a lot of time fighting Xcode when using third-party libraries. CocoaPods offers a better alternative. Pulling down code, resolving dependencies, and setting up your project workspace just got a lot easier. Sound too good to be true? Come find out how CocoaPods can make your life simpler.
Many iOS apps are used in scenarios when offline usage is expected. Data may be collected on a device, retrieved from a server, manipulated while offline, and submitted to a server at a later date. We'll talk briefly about strategies for managing and syncing offline data. But what happens when bad data inadvertently is trapped on a device? What techniques can you use as workarounds in this scenario? How do you fix bad data with an app update? We'll learn the answers to these important questions through the lens of a buggy implementation resulting in critical data held hostage with users locked out.