WWDC 2013

An unofficial index of sessions from Apple’s World Wide Developers Conference held June 10 - 14, 2013 in San Franciso, California.

Apple announced OS X Mavericks (10.9) and iOS 7. iOS 7 introduced a completely redesigned user interface, featuring a flatter design, new icons and animations and a move away from skeuomorphism. Xcode 5 was announced.

This site is not affiliated with Apple. All content is provided for informational purposes only.

Check out Bezel, our iPhone mirroring app →

WWDC13 • Session 100

Keynote

Special Events • iOS, OS X • 1:58:37

WWDC 2013 Keynote

Speakers: Tim Cook, Eddie Cue, Craig Federighi, Brad Neuman, Roger Rosner, Phil Schiller, Boris Sofman

Unlisted on Apple Developer site

WWDC13 • Session 101

Platforms State of the Union

Special Events • iOS, OS X • 1:38:09

WWDC 2013 Platforms State of the Union

Speakers: Max Drukman, Matt Firlik, Toby Paterson, Tamas Schlägl, Geoff Stahl, Andreas Wendker

Unlisted on Apple Developer site

WWDC13 • Session 102

Apple Design Awards

Special Events • iOS, OS X • 30:04

Join us for an unforgettable award ceremony celebrating developers and their outstanding work. The 2013 Apple Design Awards recognize state of the art apps that reflect excellence in design and innovation.

Unlisted on Apple Developer site

WWDC13 • Session 109

Painting the Future

Special Events • iOS, OS X • 51:00

Be among the first to see the unveiling of MARI on OS X, the supercharged 3D painting package coming to the Mac later this year, running on the next generation Mac Pro. Jack Greasley, The Foundry’s MARI Product Manager, will chart MARI's rapid rise from in-house studio tool to the film industry’s painting tool of choice. He will detail MARI's evolution, from its original conception during Weta Digital's visual effects work on Avatar to becoming a critical element in making countless blockbusters a reality. Then watch as Pixar character shading artist, Jonathan Hoffman, makes full use of the power of the next generation Mac Pro to demonstrate how MARI was used to help bring Monsters University to life.

Speakers: Jack Greasley, Jonathan Hoffman

Unlisted on Apple Developer site

WWDC13 • Session 200

Accessibility in OS X

Frameworks • OS X • 39:56

Leveraging the industry-leading support for accessibility in OS X can let you reach new markets. Hear about exciting new products, new API additions and improved security for both accessibility hosts and clients; all designed to help applications reach wider audiences and provide unparalleled access for users with disabilities. Learn techniques to make even the most custom UI accessible.

Speakers: Patti Hoa, Greg Hughes

Unlisted on Apple Developer site

WWDC13 • Session 201

Building User Interfaces for iOS 7

Frameworks • iOS • 52:49

Learn how UIKit has changed to create iOS 7’s new UI, both conceptually and practically. Join us in considering new approaches to your app’s design based on these principles and explore your newly expanded toolbox so you can bring those designs to life.

Speakers: Jason Beaver, Andy Matuschak

Unlisted on Apple Developer site

WWDC13 • Session 202

Accessibility in iOS

Frameworks • iOS • 48:49

iOS offers unmatched accessibility support that you can use to reach a wider audience. Hear about the latest changes in GuidedAccess and VoiceOver and how you can take advantage of these technologies to help people with disabilities stay on task and get more value out of your app.

Speaker: Sam White

Unlisted on Apple Developer site

WWDC13 • Session 203

What's New in Cocoa Touch

Frameworks • iOS • 49:56

iOS 7 introduces many enhancements made to the Cocoa Touch frameworks that will accelerate your development time and improve your app’s user experience. Get an overview of the changes to UIKit and other system frameworks, and find out which sessions you won’t want to miss.

Speaker: Chris Parker

Unlisted on Apple Developer site

WWDC13 • Session 204

What's New with Multitasking

Frameworks • iOS • 52:35

It’s critical to keep people’s content as up to date as possible. Learn how new APIs in iOS 7 will let your applications fetch new data in the background to keep people up to date. See techniques you can use to perform operations in the background without draining the user’s battery. Understand how you can keep your app’s snapshot up to date so users see the latest content in the new multitasking interface in iOS 7. All these techniques will let you build an app that feels alive and always up to date.

Speakers: David Chan, Brittany Hughes

Unlisted on Apple Developer site

WWDC13 • Session 205

What's New in Cocoa

Frameworks • OS X • 55:23

Cocoa is a powerful set of frameworks on which OS X is built. Gain an overview of the advances in AppKit, Foundation, and related frameworks. Find out what technologies you need to focus on and what techniques you should adopt to develop state of the art apps for OS X.

Speaker: Ali Ozer

Unlisted on Apple Developer site

WWDC13 • Session 206

Getting Started with UIKit Dynamics

Frameworks • iOS • 47:53

UIKit Dynamics makes it easy to create animated view interactions and transitions to delight your users. Discover how animators and behaviors work by learning how to add subtle and meaningful dynamics to your app, making it stand out on the App Store.

Speaker: Olivier Gutknecht

Unlisted on Apple Developer site

WWDC13 • Session 207

What's New in Core Data and iCloud

Frameworks • iOS, OS X • 50:58

Core Data is a powerful way for your app to store data locally or in iCloud. Learn about the latest advancements in Core Data for iOS, OS X, and iCloud. We’ll examine changes to Core Data’s use of SQLite and discuss improvements for iCloud at length.

Speakers: Nick Gillett, Ben Trumbull, Melissa Turner

Unlisted on Apple Developer site

WWDC13 • Session 208

What's New in iOS User Interface Design

Frameworks • iOS • 59:22

Join us for an in-depth tour of the stunning and completely re-imagined iOS 7. See how the principles that guided the new design made our apps more useful, simple and beautiful. Learn how you can take advantage of iOS 7 to create a deeper and more engaging user experience.

Speakers: Greg Christie, Mike Stern

Unlisted on Apple Developer site

WWDC13 • Session 209

Improving Power Efficiency with App Nap

Frameworks • OS X • 45:21

Improved battery life and system responsiveness are important features in OS X 10.9. Learn how App Nap helps your application become a good power citizen. This session will dive into the details of how App Nap works, explore the API to tell the system when your application has important work to be done, and learn techniques using Xcode and other tools to pinpoint high power usage.

Speaker: Tony Parker

Unlisted on Apple Developer site

WWDC13 • Session 210

Introducing Text Kit

Frameworks • iOS • 54:40

Text Kit is the powerful new text engine and API in iOS 7, providing sophisticated text handling and typesetting capabilities. Learn about Text Kit and how easy it can be to manipulate text on the fly, adjust text attributes, and apply the power of Core Text with fewer lines of code.

Speakers: Ian Baird, Jordan Breeding, Johannes Fortmann

Unlisted on Apple Developer site

WWDC13 • Session 211

Core Data Performance Optimization and Debugging

Frameworks • iOS, OS X • 39:03

Learn strategies to squeeze the best performance from Core Data, including concurrency, advanced fetch request options, text searching, and object model design considerations. Master Instruments to find out how to see what is really going on behind the scenes.

Speaker: Tim Isted

Unlisted on Apple Developer site

WWDC13 • Session 213

Best Practices for Cocoa Animation

Frameworks • OS X • 47:38

Smooth animations and great performance are key to developing a state of the art app. Learn best practices when using animations with Auto Layout, see unique animations in OS X and understand how to create similar effects in your apps, and gain insight into common pitfalls.

Speakers: Peter Ammon, Chris Dreessen

Unlisted on Apple Developer site

WWDC13 • Session 214

Customizing Your App’s Appearance for iOS 7

Frameworks • iOS • 55:38

UIKit provides powerful customization capabilities for iOS views and controls. Learn how to customize the look and feel of your app to embrace the new UI of iOS 7 and see how to effectively use tinting and images to create an immersive, high quality user experience.

Speaker: Jacob Xiao

Unlisted on Apple Developer site

WWDC13 • Session 215

Optimizing Drawing and Scrolling on OS X

Frameworks • OS X • 48:29

Creating a responsive app requires fast drawing and smooth scrolling. Discover techniques to optimize drawing, find out best practices for handling layers, and learn how to combine those techniques with new features to achieve smooth scrolling.

Speakers: Corbin Dunn, Raleigh Ledet

Unlisted on Apple Developer site

WWDC13 • Session 216

Bringing Your iOS Apps to OS X

Frameworks • iOS, OS X • 48:13

Learn how to leverage your existing iOS codebase to bring applications to the Mac. UIKit on iOS and AppKit on the Mac share a common heritage and many similarities. Below both of them, sit many frameworks that are shared. Learn design patterns that will make the conversion easier, discover tips and tricks of the conversion process, and explore Mac-only technologies that are important to include.

Speakers: Cortis Clark, Dan Schimpf

Unlisted on Apple Developer site

WWDC13 • Session 217

Exploring Scroll Views on iOS 7

Frameworks • iOS • 59:51

UIScrollView is an important building block for constructing iOS interfaces. Join us for a tour of how scroll views are used in new and interesting ways across iOS 7 to create stunning interactions. Learn tips and tricks for using scroll views to create immersive effects in your apps.

Speakers: Eliza Block, Josh Shaffer

Unlisted on Apple Developer site

WWDC13 • Session 218

Custom Transitions Using View Controllers

Frameworks • iOS • 53:31

View controllers now allow you to create custom transitions, giving you expanded control over your user interface. Learn how to take advantage of custom transitions by using powerful new animation APIs, explore changes with full screen layouts, and see how to use navigation controllers with collection views to create a truly immersive experience.

Speakers: Olivier Gutknecht, Bruce Nilo

Unlisted on Apple Developer site

WWDC13 • Session 219

Making Your App World-Ready

Frameworks • iOS, OS X • 58:29

Making your app support users in multiple countries and languages is easy with the built-in power of iOS and OS X. Walk through the basics of internationalization and localization, gain insight into common pitfalls, and learn best practices when targeting an international audience.

Speakers: Doug Davidson, Nat Hillard, Albert Wan

Unlisted on Apple Developer site

WWDC13 • Session 220

Advanced Text Layouts and Effects with Text Kit

Frameworks • iOS • 49:59

Move beyond the basics and unlock the full power of Text Kit for advanced text handling in your apps. Understand how to use hit detection and pixel-perfect layout information for responding to user touches. Discover new text effects, including a sophisticated letterpress look, and dive deeper into the mechanics of Text Kit for displaying multi-page documents and custom layouts.

Speakers: Jordan Breeding, Peter Hajas, Aki Inoue

Unlisted on Apple Developer site

WWDC13 • Session 221

Advanced Techniques with UIKit Dynamics

Frameworks • iOS • 56:46

Go beyond the basics to learn how to combine dynamic behaviors to create rich interactions. Discover how to apply dynamics to view controllers, collection views, and your own view subclasses to create engaging layouts and transitions. Learn best practices to keep your app responsive and performing well.

Speakers: Olivier Gutknecht, Bruce Nilo

Unlisted on Apple Developer site

WWDC13 • Session 222

What's New in State Restoration

Frameworks • iOS • 1:01:44

State Restoration makes for a seamless experience when people returns to your app. Find out what’s new in State Restoration and learn about new capabilities in iOS 7 to restore model objects, system view controllers, and discover techniques to transition smoothly when views may have changed while people have been using other apps.

Speaker: Gordie Freedman

Unlisted on Apple Developer site

WWDC13 • Session 223

Using Fonts with Text Kit

Frameworks • iOS • 50:13

Choosing the right fonts and using them effectively are key to engaging your users. Gain a practical understanding of how fonts work in Text Kit, learn best practices for using system-provided and bundled fonts, and discover how to give users more control over their content with text styles.

Speaker: Ned Holbrook

Unlisted on Apple Developer site

WWDC13 • Session 224

Designing Code for Performance

Frameworks • iOS, OS X • 48:26

Effective use of the right data structures can make a big difference in the responsiveness of an app. Come learn about the performance characteristics of the Foundation collections, how to select one that best fits your needs, and how to design software to use them efficiently.

Speaker: Quinn Taylor

Unlisted on Apple Developer site

WWDC13 • Session 225

Best Practices for Great iOS UI Design

Frameworks • iOS • 53:06

Designing a great user interface for your iOS app requires tremendous care, creativity, continual iteration, and a solid understanding of platform conventions and UI design best practices. Learn techniques to avoid common UI pitfalls and gain key insights into what it takes to create an app that is intuitive and beautiful.

Speaker: Mike Stern

Unlisted on Apple Developer site

WWDC13 • Session 226

Implementing Engaging UI on iOS

Frameworks • iOS • 44:59

Users expect interesting animations and responsive interactions. Learn how to achieve this by making view controller transitions smooth, optimizing performance when using images, and harnessing customization APIs alongside new iOS 7 features.

Speakers: Brandon Newendorp, Jim Turner

Unlisted on Apple Developer site

WWDC13 • Session 227

Solutions to Common Date and Time Challenges

Frameworks • OS X • 55:55

Working with dates and times can be tricky and yet it’s vital that they’re handled correctly. Simple date calculations can be surprisingly challenging and getting the calculations right in every case isn’t easy. Hear about new APIs that simplify common operations and best practices for handling common tasks correctly.

Speaker: Chris Kane

Unlisted on Apple Developer site

WWDC13 • Session 228

Hidden Gems in Cocoa and Cocoa Touch

Frameworks • iOS, OS X • 53:57

Learn from the experts about the Cocoa and Cocoa Touch classes you may not even know exist, as well as some very obscure but extremely valuable classes that are favorites of the presenters.

Speakers: Scott Stevenson, Mattt Thompson

Unlisted on Apple Developer site

WWDC13 • Session 500

What's New in Scene Kit

Graphics and Games • OS X • 48:01

Scene Kit is a high-level Objective-C framework that enables your app to efficiently load, manipulate, and render 3D scenes. Check out what’s new in Scene Kit and understand how your apps can take advantage of the latest additions. Learn how to extend Scene Kit rendering with custom OpenGL shaders, see how to integrate morphing and skinning, and dive into advanced image effects.

Speakers: Amaury Balliet, Thomas Goossens

Unlisted on Apple Developer site

WWDC13 • Session 501

Integrating with Game Controllers

Graphics and Games • iOS, OS X • 42:58

The Game Controller framework in iOS 7 and OS X 10.9 enables games to integrate with physical game controllers and take advantage of exciting new modes of input. Learn how to add support for MFi game controllers with physical d-pads, buttons, triggers, joysticks, and more. Understand the approach for discovering and connecting to controllers and how to support both wireless and form-fitting controller types. See how to map physical controls to game inputs, and get expert advice about the best practices to follow in your titles.

Speakers: JJ Cwik, Edwin Foo, Jacques Gasselin de Richebourg, Tamas Schlägl

Unlisted on Apple Developer site

WWDC13 • Session 502

Introduction to Sprite Kit

Graphics and Games • iOS, OS X • 43:05

Sprite Kit is a powerful graphics framework ready-made for developing 2D action games, platformers, puzzle games, and much more. Get introduced to the Sprite Kit API and learn key details about controlling and rendering sprites. Discover how to leverage built-in physics support to make animations look real, and learn about using particle systems to create essential game effects such as fire, snow, explosions, and smoke. This is the first of two must-attend sessions for all developers creating games for iOS or OS X.

Speakers: Jacques Gasselin de Richebourg, Tim Oriol

Unlisted on Apple Developer site

WWDC13 • Session 503

Designing Games with Sprite Kit

Graphics and Games • iOS, OS X • 1:01:37

Dive into the practical workflow of developing a 2D adventure game using Sprite Kit. See how to get started, and learn about tools for optimizing image assets, creating particle systems, and building game levels. Understand how Sprite Kit integrates with your art pipeline and get expert guidance to share with your artists. Come away from the session with a fully functioning game in-hand and its code explained.

Speakers: Graeme Devine, Spencer Lindsay, Norman Wang

Unlisted on Apple Developer site

WWDC13 • Session 504

What's New in Game Center

Graphics and Games • iOS, OS X • 53:02

Make your games even better by taking advantage of Game Center, Apple’s social gaming network. Learn about the latest additions to Game Center and enhancements to the Game Center user interface. Discover new techniques for tracking scores and expanding your leaderboards. Encourage interaction between your players by integrating challenges into your game.

Speaker: Dan Kurtz

Unlisted on Apple Developer site

WWDC13 • Session 505

Advances in OpenGL ES

Graphics and Games • iOS • 58:26

OpenGL ES provides access to the exceptional graphics power of iOS devices. See how the innovations in iOS 7 deliver incredible graphics in games and other mobile 3D applications. Learn about advanced effects enabled by the latest extensions, and get specific tips and best practices to follow in your apps.

Speaker: Dan Omachi

Unlisted on Apple Developer site

WWDC13 • Session 506

Turn-Based Gaming with Game Center

Graphics and Games • iOS, OS X • 59:26

Turn-based gaming has taken off with the addition of asynchronous multiplayer gaming in Game Center. Dive into the latest developments in turn-based play. See how to add in-game trading, player chat, negotiations, and much more by using exchanges. Learn about the API and gain insight into managing game states and multiple game sessions.

Speaker: Nathan Taylor

Unlisted on Apple Developer site

WWDC13 • Session 507

What's New in OpenGL for OS X

Graphics and Games • OS X • 57:32

OpenGL is the foundation for GPU-accelerated graphics on OS X, enabling a broad range of applications including games, animation software, and imaging solutions. See how your apps can deliver incredible visuals and high performance using the OpenGL 4.1 Core Profile. Learn how to take advantage of multiple GPUs and access the computational capabilities of OpenCL.

Speaker: Chris Niederauer

Unlisted on Apple Developer site

WWDC13 • Session 508

Working with OpenCL

Graphics and Games • OS X • 53:02

OpenCL lets your application unleash the parallel computing power of modern GPUs and multicore CPUs. Learn how use OpenCL to accelerate a wide range of compute-intensive tasks found in applications today. Explore the tight integration between OpenCL and OpenGL and see how to tap into the full processing capabilities of the Mac.

Speakers: David McGavran, James Shearer, Abe Stephens

Unlisted on Apple Developer site

WWDC13 • Session 509

Core Image Effects and Techniques

Graphics and Games • iOS, OS X • 54:43

Core Image lets you create incredible visual effects in your photo and video apps. Learn how to harness the new filters added in iOS 7 and OS X 10.9. Check out the seamless integration with OpenGL and OpenCL on the Mac. Understand recommended practices for using Core Image efficiently and see how to maximize its powerful features.

Speakers: David Hayward, Alexandre Naaman

Unlisted on Apple Developer site

WWDC13 • Session 600

What's New in Safari and WebKit for Web Developers

Media • iOS, OS X • 53:30

Whether you publish a web site or embed web views in your Mac or iOS application, this is where you can learn about new and upcoming web technologies in Safari and WebKit. Find out how to take advantage of new HTML, CSS, and JavaScript capabilities to interact better with Apple devices and deliver a richer browsing experience for users.

Speakers: Enrica Casucci, Beth Dakin

Unlisted on Apple Developer site

WWDC13 • Session 601

Getting to Know Web Inspector

Media • iOS, OS X • 52:43

Web Inspector is a powerful tool for understanding the behavior of your web site. Gain an overview of everything Web Inspector can do. Explore the user interface and learn about features that will make your life easier. Learn how to connect the Safari Web Inspector to your iPhone or iPad for on-device testing. Find out how to inspect, tweak, optimize, and debug the web content in your web, Mac, or iOS app.

Speaker: Antoine Quint

Unlisted on Apple Developer site

WWDC13 • Session 602

What's New in Core Audio for iOS

Media • iOS • 59:30

Core Audio is the professional-grade technology for playing, processing and recording audio on iOS. Learn how your apps can take advantage of the latest advances in Core Audio. Discover how to send and receive audio between multiple apps, allowing for advanced mixing, effects, and sound generation.

Speakers: Tony Guetta, Alec Little, Harry Tormey, Doug Wyatt

Unlisted on Apple Developer site

WWDC13 • Session 603

Getting the Most Out of Web Inspector

Media • iOS, OS X • 57:07

Dig deeper into the many enhancements and new features that Safari has added to Web Inspector. Learn how to use them for more advanced inspection, tweaking, profiling, and debugging of your web content on iOS and the Mac. If web technologies are at the core of your web, Mac, or iOS app, this session will show you how Web Inspector can help you get the results you want.

Speakers: Andres Garza, Brian Kadar, Antoine Quint

Unlisted on Apple Developer site

WWDC13 • Session 604

Introducing iAd Workbench, The Best Way to Market Your App

Media • iOS, OS X • 37:18

Powered by iAd, iAd Workbench makes it easy to create and manage mobile campaigns optimized to drive downloads of your app. Learn the entire workflow for promoting app downloads from selection of an Apple designed or custom banner to reviewing an active campaign and optimizing for performance.

Speakers: Mike Amirault, Vineet Gossain, Madhu Vudali

Unlisted on Apple Developer site

WWDC13 • Session 605

What's New in iBooks Author

Media • iOS, OS X • 1:01:13

iBooks Author lets you use a drag-and-drop interface to create rich and immersive books for the iBookstore. Discover best practices for book design and asset preparation, and learn how to use the iBooks Author interface efficiently to develop your book. See how to enhance your book with rich media such as audio, video, and animations, plus get tips for testing your book before submitting it to the iBookstore.

Speaker: Charles Migos

Unlisted on Apple Developer site

WWDC13 • Session 606

Moving to AV Kit and AV Foundation

Media • OS X • 59:00

AV Foundation is the recommended framework for working with time-based audiovisual media. Learn how to transition your QuickTime or QTKit based media app to AV Foundation and understand the key concepts underlying the modern media architecture of OS X. Explore how AV Kit makes it easy to play modern media in your OS X apps by providing view-level services for playback, standard navigation controls, chapter selection, and support for subtitles.

Speakers: Sam Bushell, Stefan Hafeneger

Unlisted on Apple Developer site

WWDC13 • Session 607

Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling

Media • iOS, OS X • 47:59

People want a great web experience that doesn’t drain their battery and provides the ultimate in scrolling responsiveness. Find out how you can tune your content for optimum performance and efficiency. Learn how to work with Safari techniques and web features that help you save power. Discover how to get the smoothest possible scrolling for your content.

Speakers: Simon Fraser, Tim Horton

Unlisted on Apple Developer site

WWDC13 • Session 608

Preparing and Presenting Media for Accessibility

Media • iOS, OS X • 58:47

AV Foundation automatically selects appropriate audio and subtitle tracks in your media. Learn how media selection works and find out how to author media with accessibility features like subtitles and closed captions. Go beyond the basics to use AV Foundation for customizing subtitle appearance and presentation.

Speakers: Kevin Calhoun, Courtney Kennedy, Adam Sonnanstine

Unlisted on Apple Developer site

WWDC13 • Session 609

Introduction to iBooks Author Widget and iAd Rich Media Ad Development with iAd Producer 4

Media • iOS, OS X • 44:24

iAd Producer’s drag-and-drop interface makes it easy to deliver highly interactive iAd rich media ads, iBooks Author HTML5 widgets, and more. Discover how the refined environment for actions and objects, an expanded library of customizable interactive objects, integration of iAd Blueprints, and widget templates increase your efficiencies and creative possibilities.

Speakers: Chris Shull, Justin Voss

Unlisted on Apple Developer site

WWDC13 • Session 610

What's New in Camera Capture

Media • iOS • 58:39

AV Foundation provides your application with access to the powerful camera imaging sensors built-in to all iOS devices. iOS 7 enables finer grained control over the capture format, support for zoom, built-in barcode recognition, and enhancements to autofocus. If your application uses the camera on iOS you want to attend.

Speakers: Brad Ford, Rob Simutis, Ethan Tira-Thompson

Unlisted on Apple Developer site

WWDC13 • Session 611

Building Advanced iBooks HTML 5 Widgets and iAd Rich Media Ads

Media • iOS, OS X • 49:52

iAd Producer’s visual design approach belies its advanced customization and development capabilities. We’ll go beyond drag-and-drop to discover powerful iAd JS classes, show you how to create dynamic data-driven objects, and demonstrate debugging and performance optimization techniques you can use right away.

Speakers: Chi Wai Lau, Mark Malone

Unlisted on Apple Developer site

WWDC13 • Session 612

Advanced Editing with AV Foundation

Media • iOS, OS X • 31:47

AV Foundation provides powerful services for editing video and audio in your iOS or OS X apps. See the tremendous control and flexibility AV Foundation offers. Learn how custom compositors create new possibilities for advanced transitions and effects. Gain expert insight into best practices for integrating compositions into your app and working with audio mixes.

Speaker: Scott Johnston

Unlisted on Apple Developer site

WWDC13 • Session 613

iAd Integration and Best Practices

Media • iOS • 49:55

iAd technologies built-in to iOS let you easily incorporate advertising into your app. Come to discover what’s new in the iAd Framework, multi-view banner strategies, effective integration with Storyboards, and more. You’ll walk away with actionable implementation best practices and the tactics necessary to ensure maximum ad performance.

Speakers: David Wilson, Nathan de Vries

Unlisted on Apple Developer site

WWDC13 • Session 614

Implementing OS X Push Notifications for Websites

Media • iOS, OS X • 46:04

Learn how to prepare your website for push notifications. See how to sign up your users to receive notifications even when your site is not running in Safari. Find out about best practices for managing notifications across both the web and your applications.

Speakers: Jon Lee, Brian Weinstein

Unlisted on Apple Developer site

WWDC13 • Session 615

Integrating JavaScript into Native Apps

Media • iOS, OS X • 40:27

Introducing a new Objective-C API to JavaScriptCore. iOS developers can now integrate scripting into their apps without having to bundle custom language interpreters. This API builds on top of the existing C API to JavaScriptCore available on Mac, and makes programming with JavaScript much easier and less error-prone.

Speaker: Mark Hahnenberg

Unlisted on Apple Developer site

WWDC13 • Session 300

Managing Apple Devices

Services • iOS, OS X • 58:15

Learn about an exciting new approach to managing Apple devices in an enterprise environment. Learn how MDM can be used to wirelessly configure settings, monitor compliance with policies, install apps, and remotely wipe devices, and how these capabilities can be integrated with in-house or third-party server solutions.

Speakers: Todd Fernandez, Jussi-Pekka Mantere, Chris Skogen

Unlisted on Apple Developer site

WWDC13 • Session 301

Extending Your Apps for Enterprise and Education Use

Services • iOS • 44:41

Business and education markets are a growing audience for iOS apps. With new capabilities in iOS 7 and a few key concepts you can fine tune your app to meet the needs of large organizations. Learn about data security, authentication, integration with enterprise systems, app configuration and customization, and the distribution options available to you. This session is not just for enterprise developers, but for all developers looking to extend their reach and get their apps in the hands of business professionals, educators, and students worldwide.

Speakers: Victor Alexander, Dave Rahardja

Unlisted on Apple Developer site

WWDC13 • Session 302

What's New in Passbook

Services • iOS • 48:51

Passbook is the easiest way for users to keep track of their boarding passes, event tickets, coupons and more. See how to streamline the process of adding multiple passes to Passbook in a single operation. Find out how to optimize location relevance using iBeacons. Learn about all of the improvements in Passbook that give you more control and flexibility in your passes.

Speakers: Nicholas Circosta, Noah Witherspoon

Unlisted on Apple Developer site

WWDC13 • Session 303

Integrating Passbook into your Ecosystem

Services • iOS • 49:05

Implementing a rich Passbook experience requires coordination between your application, back end server and point of redemption. Hear how the Apple Store engineering team rolled out gift card passes used in the Apple Retail stores. Get best practice advice and pointers from the Passbook engineering team about how to avoid pitfalls during development to ensure your users get the most out of Passbook.

Speaker: Joelle Lam

Unlisted on Apple Developer site

WWDC13 • Session 304

What's New in Map Kit

Services • iOS, OS X • 45:29

Learn about the latest improvements to Map Kit, including end-to-end directions and customized map view callouts. Find out how you can snapshot maps in various ways to optimize your content or use maps in new ways. And now, Map Kit is also available for OS X, so you explore how to enhance your Mac apps with maps.

Speakers: Alexandre Carlhian, James Howard

Unlisted on Apple Developer site

WWDC13 • Session 305

Using Store Kit for In-App Purchases

Services • iOS, OS X • 46:46

In-App Purchase continues to be a terrific mechanism for selling products, services and subscriptions directly from your app. Get all the details you need to implement a digital storefront in your OS X or iOS app. Hear how you can now take advantage of subscriptions in OS X and hear best practices for how to capitalize on selling digital products in your app.

Speaker: Thomas Alsina

Unlisted on Apple Developer site

WWDC13 • Session 306

What's New in iTunes Connect

Services • iOS, OS X • 55:54

iTunes Connect is critical element of deploying your app on the App Store. Hear about all the latest improvements including configuring Game Center options and new options for managing apps across teams. Take a deep dive into how you can dramatically improve your workflow for managing metadata, localization, app assets, and more.

Speakers: Daniel Miao, Nik Uglov, Dave Van Tassell, Aravind Vijayakirthi

Unlisted on Apple Developer site

WWDC13 • Session 307

What's New in Core Location

Services • iOS, OS X • 48:30

Core Location offers a variety of ways you can find out where your users are and when they are on the move. Hear an update on changes to Core Location and dive deep into the new world of beacon regions. Leveraging Bluetooth Low Energy, iBeacons open up a whole new dimension in region monitoring. Gain a practical understanding of how you can efficiently create beacon regions for important locations so your app can be alerted when users enter them, and techniques for detecting proximity to physical objects.

Speaker: Jay Bruins

Unlisted on Apple Developer site

WWDC13 • Session 308

Using Receipts to Protect Your Digital Sales

Services • iOS, OS X • 46:46

The App Store, Mac App Store and In-App Purchases support a wide range of business models to generate revenue from your digital products. Whether you offer a paid app or a free app with In-App Purchases, you need to protect yourself by verifying receipts for those purchases. Get all the details on how receipt validation is changing in iOS and hear best practices for combating fraud.

Speaker: James Wilson

Unlisted on Apple Developer site

WWDC13 • Session 309

Putting Map Kit in Perspective

Services • iOS, OS X • 51:21

iOS 6 introduced a 3D view in Maps and now your app can take advantage of this view as well using Map Kit. Dive deep into how to use 3D mode for Map Views and how you can use it to build dramatic cinematic views to engage your users. Understand how to control the viewport in order to look at specific points on a map from particular angles and how to work with annotations in 3D. See how you can create snapshot of map views for flexibility and performance.

Speaker: Aroon Pahwa

Unlisted on Apple Developer site

WWDC13 • Session 310

Harnessing iOS to Create Magic in Your Apps

Services • iOS • 50:24

Enrich the user experience in your apps by leveraging key iOS technologies in innovative ways. The Apple Store app engineering team will show you how they used Push Notifications, Core Location, Region Monitoring, and Bluetooth to create compelling product pickup and in-store experiences for their customers. Learn tips, tricks, and best practices, and see how you can also offer great experiences in your apps around event notifications, welcoming users to locations of interest, and enabling rich user interactions with their surroundings.

Speakers: Filip Krsmanovic, Mathieu Roig, Yingfeng Su

Unlisted on Apple Developer site

WWDC13 • Session 400

What's New in Xcode 5

Tools • iOS, OS X • 1:00:33

Xcode is the development environment for creating amazing apps for OS X and iOS. Start the week by watching the Xcode team demonstrate the latest features and enhanced workflows in Xcode 5. This session is a great overview of the many in-depth Developer Tools topics covered at WWDC 2013.

Speakers: Mike Ferris, Jon Hess, Chris Lattner, Ken Orr

Unlisted on Apple Developer site

WWDC13 • Session 401

Xcode Core Concepts

Tools • iOS, OS X • 56:28

Xcode has a wealth of features to help you be more productive than ever before. Join engineers from the Xcode team as they teach the basics of using Xcode, demonstrate power-user workflows, and help you get the most out of your development environment.

Speakers: Rick Ballard, Anders Bertelrud

Unlisted on Apple Developer site

WWDC13 • Session 402

What's New in the LLVM Compiler

Tools • iOS, OS X • 52:09

Apple continues to invest in the LLVM compiler technology, and that investment has been paying off in spades. Get details on the latest improvements to the compiler and static analyzer. See how to get the most out of these tools with settings in Xcode.

Speakers: Evan Cheng, Bob Wilson, Anna Zaks

Unlisted on Apple Developer site

WWDC13 • Session 403

From Zero to App Store in Xcode 5

Tools • iOS, OS X • 44:35

New account management features in Xcode 5 make it easier than ever to sign and package your app. Join Xcode engineers as they take a brand new project through to App Store submission. See how the new capabilities editor makes it simple to add iCloud, Passbook, and other features and entitlements entirely within the Xcode environment.

Speakers: Clark Cox, Joshua Pennington, Itai Rom

Unlisted on Apple Developer site

WWDC13 • Session 404

Advances in Objective-C

Tools • iOS, OS X • 54:22

Objective-C is continuing to evolve as a powerful object-oriented programming language. Technologies like Automatic Reference Counting let you build more robust and easier to maintain code. Modules make it easier than ever to reference framework classes. See how this new technology will help keep your project organized and how you can take advantage of it. Find out about all the newest features and improvements to Objective-C.

Speakers: Doug Gregor, Dave Zarzycki

Unlisted on Apple Developer site

WWDC13 • Session 405

Interface Builder Core Concepts

Tools • iOS, OS X • 51:41

The Interface Builder feature built into Xcode makes it easy to create world-class interfaces using a design canvas. Learn how to use storyboards to arrange the views of your app, and employ Auto Layout to ensure your design adapts to changes in screen size, orientation, and localization. See how to easily wire up connections between your beautiful UI and your implementation code using the Assistant editor.

Speakers: Kelly Keenan, Alex Raftis

Unlisted on Apple Developer site

WWDC13 • Session 406

Taking Control of Auto Layout in Xcode 5

Tools • iOS, OS X • 54:36

Auto Layout’s powerful constraint-based engine enables a single user interface to work beautifully on both iOS 6 and iOS 7, and respond dynamically to changes in the size of controls, rotation, or localization. See how the improvements to Auto Layout in Xcode 5 make it even easier to quickly build flexible, modern interfaces.

Speakers: Kevin Cathey, Tony Ricciardi

Unlisted on Apple Developer site

WWDC13 • Session 407

Debugging with Xcode

Tools • iOS, OS X • 44:36

Xcode includes a powerful graphical debugger backed by the new, state-of-the-art LLDB debugging engine. Discover how you can detect and fix your performance problems earlier, configure advanced breakpoints, easily explore your variables within the editor, and take advantage of the new XPC debugging support built right into Xcode.

Speakers: Chris Friesen, Troy Koelling, Han-Ming Ong

Unlisted on Apple Developer site

WWDC13 • Session 408

Optimize Your Code Using LLVM

Tools • iOS, OS X • 52:12

The Apple LLVM compiler has evolved at a staggering pace, providing remarkably quick compile times and generating lightning-fast code. Hear from the experts on how LLVM technologies can help you write better code. Dive deep into specific techniques to see how you can produce the most efficient code possible.

Speakers: Jim Grosbach, Nadav Rotem

Unlisted on Apple Developer site

WWDC13 • Session 409

Testing in Xcode 5

Tools • iOS, OS X • 49:34

Unit testing is an essential tool to consistently verify that your code works correctly. Learn how Xcode 5 makes it dramatically easier to create, edit, execute, and understand your tests.

Speakers: Bino George, Mike Swingler

Unlisted on Apple Developer site

WWDC13 • Session 410

Fixing Memory Issues

Tools • iOS, OS X • 58:43

Using memory responsibly can be the key to stability and ensuring a great user experience. Get a look at new memory tools and learn helpful patterns for dealing with common memory issues specific to reference counting in Objective-C.

Speakers: Daniel Delwood, Kate Stone

Unlisted on Apple Developer site

WWDC13 • Session 412

Continuous Integration with Xcode 5

Tools • iOS, OS X • 45:23

Unit tests are great, but to get the most value from them you need to test continuously. Xcode bots make testing easy, as they automatically build, analyze, test, and archive your project in a repeatable manner. See the Xcode team give a start-to-finish demonstration of setting up the new continuous integration support in Xcode.

Speakers: Andrew Nesbitt, Brent Shank

Unlisted on Apple Developer site

WWDC13 • Session 413

Advanced Debugging with LLDB

Tools • iOS, OS X • 58:35

Dive deep into using LLDB via the terminal interface and within Xcode’s graphical debugger. See the latest features, improvements, and advanced techniques to help you track down bugs more efficiently than ever before.

Speakers: Sean Callanan, Enrico Granata, Kate Stone

Unlisted on Apple Developer site

WWDC13 • Session 414

Understanding Source Control in Xcode

Tools • iOS, OS X • 43:37

Learn how Xcode’s source control features can help you work more efficiently with your team, juggle numerous development branches, find and fix bugs, and better understand the history of your code with the Version editor.

Speakers: Eric Dudiak, Kevin Lindeman

Unlisted on Apple Developer site

WWDC13 • Session 415

Maximizing Apple Development Resources

Tools • iOS, OS X • 50:43

When you have a problem, there are numerous avenues to get help, from communicating with Apple to reaching out to your fellow developers for their advice. Gain insight from Apple engineers into how your bug reports make a difference in the software we ship. Understand the different ways you can help us help you with your questions about shipping your apps on the App Store, getting Technical Support, or how to make the most out of seed releases.

Speakers: Tanya Gupta, Ted Jucevic, Nahir Khan

Unlisted on Apple Developer site

WWDC13 • Session 416

Introducing AppleScript Libraries

Tools • OS X • 53:00

In a major update and enhancement to its native scripting language, OS X delivers a new plugin architecture for AppleScript, enabling easy development and access to custom sets of functions and methods. Each individual AppleScript Library, saved as an AppleScript script file, can publish its own scripting terminology, and contain dozens of routines written in native AppleScript or the incredibly powerful AppleScriptObjective-C. Scripting just got a whole lot better!

Speakers: Chris Page, Sal Soghoian

Unlisted on Apple Developer site

WWDC13 • Session 417

OS X Automation Update

Tools • OS X • 54:02

The Automation technologies in OS X continue to improve with each release, and the new automation features of OS X provide great examples. Highlights include new notification actions and commands, built-in developer code-signing for AppleScript applets and droplets, and new innovative and versatile AppleScript Libraries that easily extend application and OS scripting functionality.

Speakers: Chris Nebel, Sal Soghoian

Unlisted on Apple Developer site

WWDC13 • Session 700

Designing Accessories for iOS and OS X

Core OS • iOS, OS X • 49:52

Learn about services that allow apps to interact with accessories. Understand your options for designing hardware solutions, including the latest on Wi-Fi, AirPlay, Bluetooth, and the Lightning connector.

Speakers: Edwin Foo, Peter Langenfeld, Brian Tucker

Unlisted on Apple Developer site

WWDC13 • Session 701

Maximizing Battery Life on OS X

Core OS • OS X • 45:40

Helping users get the most out of their battery is a cornerstone of modern application development. Join Vice President of Software Technology, Bud Tribble, and get a rare tour through the latest energy-efficient Apple hardware, learn about new features and API in OS X that help prolong battery life, and discover how your app can become even more energy efficient by adopting the latest best practices and API.

Speaker: Bud Tribble

Unlisted on Apple Developer site

WWDC13 • Session 702

Efficient Design with XPC

Core OS • OS X • 41:16

XPC has been enhanced to make it even easier to design for robustness and efficiency. Learn how to save power by opportunistically scheduling long-running tasks, transferring large amounts of data with minimal overhead, and how to best compartmentalize your app.

Speaker: Damien Sorresso

Unlisted on Apple Developer site

WWDC13 • Session 703

Core Bluetooth

Core OS • iOS, OS X • 54:22

and Bluetooth Low Energy enable a new category of Bluetooth accessories which have an incredibly long battery life. With CoreBluetooth, iOS apps can talk with shoes to find out how far they’ve run and jumped, make toys come to life, fly a paper airplane, find car keys and remote controls, open a door lock, and find out why a check engine light is on. Learn what’s new in CoreBluetooth and the new ways that iOS apps can interact with Bluetooth Low Energy accessories.

Speakers: Jason Conn, Renaud Lienhart, Brian Tucker

Unlisted on Apple Developer site

WWDC13 • Session 704

Building Efficient OS X Apps

Core OS • OS X • 56:49

Apps on OS X must share a common pool of system resources. Learn the tips and tools for making the best use of these shared resources to improve both your performance and the performance of your user’s systems. See how to investigate your app’s impact on system memory use and disk I/O, and learn techniques for doing work in the background without impacting performance.

Speaker: Anthony Chivetta

Unlisted on Apple Developer site

WWDC13 • Session 705

What's New in Foundation Networking

Core OS • iOS, OS X • 49:41

The Foundation networking APIs provide powerful networking solutions for your app. Learn about the new NSURLSession API that lets you do out-of-process networking and configuration options. Learn how to create a NSNetService based server. Learn the best practices for HTTP authentication, proxies, and scheduling.

Speakers: Steve Algernon, Dan Vinegrad

Unlisted on Apple Developer site

WWDC13 • Session 707

What's New in Kext Development

Core OS • OS X • 52:22

OS X Kernel Extensions are used to deliver device drivers and other kernel-level support software. Learn what is new with Kext development, including how to sign your kext, how to use lldb for kernel debugging, and how to build and deploy kexts for multiple releases of OS X.

Speakers: Brian Bechtel, Jerry Cottingham, Dean Reece

Unlisted on Apple Developer site

WWDC13 • Session 708

Nearby Networking with Multipeer Connectivity

Core OS • iOS • 46:44

Multipeer Connectivity is a new networking framework that enables discovery of, and communication with, nearby devices. Learn the basics, hear about the best practices, and see how writing networking code can be easy, fun, and powerful.

Speaker: Demijan Klinc

Unlisted on Apple Developer site

WWDC13 • Session 709

Protecting Secrets with the Keychain

Core OS • iOS, OS X • 54:38

The iOS and OS X keychains are designed to protect sensitive data such as passwords, keys, and credentials. Learn why the keychain provides more security than other methods of storing data, when it’s appropriate to use the keychain, and how to use the keychain for common tasks such as saving passwords and importing and exporting certificates in various formats.

Speaker: Perry "the Cynic" Kiehtreiber

Unlisted on Apple Developer site

WWDC13 • Session 710

A Practical Guide to the App Sandbox

Core OS • OS X • 44:26

Discover how you can use App Sandbox to protect your app’s users from unintentional bugs or deliberate attempts to compromise security. Understand sandboxing’s security goals, how applications and their data are isolated from each other, and how to express the resources your application needs. Learn about App Sandbox-related APIs and entitlements, and how to adopt them for your app to meet the Mac App Store Guidelines.

Speaker: Ivan Krstic

Unlisted on Apple Developer site

WWDC13 • Session 711

Advances in AirPrint

Core OS • iOS, OS X • 41:16

AirPrint is the iOS and OS X printing system, a revolutionary printing architecture that makes printing easy for users and app developers. Learn all about AirPrint, how it has grown, and best practices for adding printing to iOS apps.

Speakers: Howard Miller, Todd Ritland

Unlisted on Apple Developer site

WWDC13 • Session 712

Energy Best Practices

Core OS • iOS, OS X • 44:24

Your apps play a vital role in maximizing battery life. Learn how to use Power Tools and new APIs to write energy-efficient code. Find out if your app is using excessive CPU or timers, and how to adopt design patterns that will avoid these problems.

Speaker: Matt Jacobson

Unlisted on Apple Developer site

WWDC13 • Session 713

The Accelerate Framework

Core OS • iOS, OS X • 53:18

The Accelerate framework contains signal and image processing, matrix, and linear algebra computation. Learn about new signal and image processing functionality. Find out how you can use the Accelerate framework to achieve dramatic improvements in performance and energy consumption.

Speakers: Geoff Belter, Luke Chang

Unlisted on Apple Developer site

WWDC13 • Session 714

Protecting your Users’ Privacy

Core OS • iOS, OS X • 48:25

Learn about new iOS and OS X privacy features and get details on new and updated APIs. Hear best practices for delivering great features and respecting your customers’ privacy.

Speakers: Katie Skinner, David Stites

Unlisted on Apple Developer site