Your current filters are…
by Steve Madsen
Ubiquitous access to a network has changed how the world thinks about personal computing, and we're seeing it happen for a second time on mobile. Cocoa provides a rich set of networking APIs. This session explores the options available on Mac OS X and iOS, including NSURLConnection, GameKit and popular third-party libraries, and the special considerations developers should understand for mobile.
We all want our apps to perform better. Run faster. Consume less memory. Burn less battery. Sometimes it's hard just to figure out what our performance problem _is_, much less fixing it. This session will cover common performance problems on iOS and Mac OS X, how to track down problems using tools such as Instruments, and ultimately, how to get the mindset to get your apps fast, and keep them there.
Just a few years ago, Mac OS X developers were making the transition to coding for the iPhone. But then the flood gates opened and people flocked to the platform just to program the iPhone and iPad. Now it's time for them to consider making the transition to Mac OS X. In this sessions we'll look at what's different about writing code for the desktop. Some of the conventions are different and some of the technologies available are different. This session will smooth your way from producing apps for the App Store to creating desktop apps for the Mac App Store.
12th–13th August 2011