Dave Koziol has been building Cocoa Apps since long before it was cool. He's worked on large and small projects for both iOS and Mac OS X. Dave is President of Arbormoon Software, Inc., a company which specializes in helping build mobile solutions for their clients. He also runs CocoaHeads Ann Arbor, and encourages everyone interested in Cocoa development to attend CocoaHeads meetings.
Xcode is the staple of iOS and Mac OS X developers, and this talk hopes to teach every user of Xcode something new. Don't expect slides, this talk is about showing how to do things people have asked how to do in Xcode ranging from sub projects, to multiple targets, to esoteric settings that come in handy.
Debugging with Xcode This intermediate level session will help you get more out of debugging with Xcode. It will start with the basics, like logging, breakpoints and variables, and move to more advanced topics like conditional breakpoints, watching memory and location debugging.
In LLVM 2.0, which shipped with Xcode 4.4, Apple made a number of improvements to the Objective-C language. Learn about these changes and how to adopt them now. Learn how to write more concise and less error-prone code.
Push Notifications are a staple of many iOS applications. In this talk, we'll cover what it takes to get them flowing. While the focus will be on the iOS side of the process, we'll also touch on server issues and options.
This intermediate level session will help you get more out of debugging for iOS. It will start with the basics, like logging, breakpoints and variables, and move to more advanced topics like conditional breakpoints, watching memory and location debugging.
What, When, Where and for How long? These questions and more can be answered by including Analytics in your iOS apps. In this talk, we'll look at how to add Flurry and/or Google Analytics to your app. Then we'll look at what data you can collect to make better decisions about the future of your iOS apps.
This talk will start with an overview of how to build apps for Apple Watch 1.0.x, but also include discussions about what’s new with Apple Watch 2.0, and how to do something now while still preparing for 2.0.
Beacons open a wide variety of possibilities to figure out where an iOS device is without relaying on GPS, WiFI or cell phone triangulation. In this talk, we’ll cover what beacons are, the easiest ways of supporting them in iOS, practical considerations for iOS and other platforms, and real world deployments.