With six technical tracks and more than 100 sessions and labs, we’ve got you covered.
Essentials
iOS and OS X deliver robust frameworks that enable developers to create beautiful and feature-rich applications. Sessions for iOS developers will explain how to develop fluid and realistic interfaces and take full advantage of the iPad’s Retina display. They will cover best practices using essential frameworks like UIKit and Core Data, and teach essential tips for how to improve your app’s performance and stability.
Sessions for OS X developers will cover Mountain Lion extensively and help you master Cocoa frameworks like AppKit to provide a contemporary and consistent user experience, CoreText to enable multi-lingual text handling and display and show you how to push your OS X applications even further using advanced multi-touch gestures and layer-backed views for smooth high-performing animations.
Learn techniques to reduce your development time and enhance your application’s visual design while also preparing your applications for new markets by making the most of Accessibility and Internationalization.
App Services
There are a wealth of additional frameworks and services beyond UIKit and AppKit that exist to extend your app’s functionality and go beyond the user’s device. Learn how your application can integrate with iCloud so that your users can seamlessly access documents and data from all of their connected iOS and OS X devices.
Explore new opportunities for generating revenue with StoreKit, by letting the user unlock functionality, download game content, subscribe to services, sign up for automatically renewed subscriptions, and much more—all within a custom storefront presented in your app. Hear from experts about how you can leverage Core Location and Map Kit on iOS to let users find others, locate places of interest, and explore the world around them. Discover how to integrate with Twitter, Contacts, and Calendar to make content in your app more personally meaningful. Find out how you can send emails or text messages from within your own UI without disrupting the flow of your application. Understand how to use push and local notifications to keep users up to date at all times or alert them to important events
Developer Tools

Graphics, Media, and Games
iOS and OS X deliver an unparalleled lineup of technologies and tools for creating innovative graphical applications, engaging audio and video experiences, compelling games, and media-rich books.
Extend the viewing experience of your app with AirPlay. Learn new ways to use the Graphics tools. Discover how to create top-notch books for iBooks. Dive into specialized frameworks such as OpenGL, OpenCL, OpenGL ES, GL Kit, Scene Kit, Core Animation, Core Graphics, and Core Image and learn to how to deliver rich 2D and 3D graphics, smooth animations, fast parallel computation, and stunning photo, video, and image effects.
Tap into the state-of-the-art AV Foundation APIs for capturing, editing, playing, and streaming audio and video media. Understand the key ingredients of the best games and learn about using Game Center to create an incredible gameplay experience. Learn the best practices to streamline book creation and deliver the best experience for your content.
Safari and Web
Safari and WebKit have evolved to support an even wider range of the latest and greatest open web technologies, which you can use to deliver sophisticated interfaces and interactions throughout iOS and OS X. Discover new features and learn the best practices for using HTML, CSS, and JavaScript to create web pages, embed web content in native apps, and build first-class Safari extensions. Explore new web technologies that let you deliver cutting-edge rich media experiences. See how to optimize your web code for optimal display and performance, regardless of the app it’s viewed in or the display it’s viewed on. Learn how to create a Safari extension that serves as a companion to your website or OS X app, or that enhances the user experience on any website. Master new features in Safari’s integrated developer tools to streamline your development and craft high-performance code.
Core OS
At the heart of iOS and OS X are powerful Core OS low-level frameworks and services. The Core OS sessions give you the practical knowledge you need to harness these technologies. Understand the secure coding practices involved in designing, building, and testing apps that defend their code and data from malicious attack. Learn how to create trusted code-signed apps for Gatekeeper in Mountain Lion. Hear all the details about sandboxing for your Mac App Store apps.
Get expert advice on implementing secure, high-performance networking and learn how to use the latest tools to measure performance and diagnose network problems. Learn detailed technical information about external accessories, local and network file systems, inter-process communication, power management, device drivers, and kernel topics. Understanding when and how to use the low-level frameworks is essential if you want to achieve the best possible performance, battery life, and overall stability for your app.