热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何快速获取WWDC2013的所有视频及文档

WWDC2013结束已经有好几天了,但是有些细节在看直播时并未完全理解。虽然apple方面发布了WWDC的应用,可惜只能在ipad之类的设备上看。(不能在电脑上看不幸福)。遂寻找各种手段获取视频的下载地址。经过5000多...SyntaxHighlighter.all();

    WWDC2013结束已经有好几天了,但是有些细节在看直播时并未完全理解。虽然apple方面发布了WWDC的应用,可惜只能在ipad之类的设备上看。(不能在电脑上看不幸福)。遂寻找各种手段获取视频的下载地址。

经过5000多次(略假)尝试,咱终于找到了获取视频地址比较靠谱的方法。我的做法是先用ipad之类的下载WWDC并刷新视频栏的内容,使用iTools在某个文件夹(等我进水的ipad能正常使用后再说明)中找到“Videos.json”这个文件。用xcode打开后会看到这些东西:

 \
 


所有的视频地址及标签包含在json里,想有效率地读取json中的内容,我们需要动手写一段读取代码,代码如下:


[html]

 
 
 
 type="text/Javascript"  >  
var a=[{"session":[{"description":"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.","track":"Tools","url":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/400xex2xbskwa5bkxr17zihju9uf\/400\/ref.mov","id":400,"download_sd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/400xex2xbskwa5bkxr17zihju9uf\/400\/400-SD.mov","focus":["iOS","OS X"],"year":2013,"date":"2013-06-11","download_hd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/400xex2xbskwa5bkxr17zihju9uf\/400\/400-HD.mov","slides":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/400xex2xbskwa5bkxr17zihju9uf\/400\/400.pdf","title":"What’s New in Xcode 5"},{"description":"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.","track":"Tools","url":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/401xbx2xq50gv7mqafyfdns2yhxl\/401\/ref.mov","id":401,"download_sd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/401xbx2xq50gv7mqafyfdns2yhxl\/401\/401-SD.mov","focus":["iOS","OS X"],"year":2013,"date":"2013-06-11","download_hd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/401xbx2xq50gv7mqafyfdns2yhxl\/401\/401-HD.mov","slides":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/401xbx2xq50gv7mqafyfdns2yhxl\/401\/401.pdf","title":"Xcode Core Concepts"},{"description":"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.","track":"Tools","url":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/406xex3x90a7ka0kyhsfjxfqfbi\/406\/ref.mov","id":406,"download_sd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/406xex3x90a7ka0kyhsfjxfqfbi\/406\/406-SD.mov","focus":["iOS","OS X"],"year":2013,"date":"2013-06-12","download_hd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/406xex3x90a7ka0kyhsfjxfqfbi\/406\/406-HD.mov","slides":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/406xex3x90a7ka0kyhsfjxfqfbi\/406\/406.pdf","title":"Taking Control of Auto Layout in Xcode 5"},{"description":"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.","track":"Tools","url":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/405xcx3x5ud6sopkxfqg7ikk\/405\/ref.mov","id":405,"download_sd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/405xcx3x5ud6sopkxfqg7ikk\/405\/405-SD.mov","focus":["iOS","OS X"],"year":2013,"date":"2013-06-12","download_hd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/405xcx3x5ud6sopkxfqg7ikk\/405\/405-HD.mov","slides":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/405xcx3x5ud6sopkxfqg7ikk\/405\/405.pdf","title":"Interface Builder Core Concepts"},{"description":"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.","track":"Tools","url":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/407xdx3xw3kl5xx1h5cs73sp\/407\/ref.mov","id":407,"download_sd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/407xdx3xw3kl5xx1h5cs73sp\/407\/407-SD.mov","focus":["iOS","OS X"],"year":2013,"date":"2013-06-12","download_hd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/407xdx3xw3kl5xx1h5cs73sp\/407\/407-HD.mov","slides":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/407xdx3xw3kl5xx1h5cs73sp\/407\/407.pdf","title":"Debugging with Xcode"},{"description":"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.","track":"Tools","url":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/414xdx5xbjc8ls04ewrox0a160i\/414\/ref.mov","id":414,"download_sd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/414xdx5xbjc8ls04ewrox0a160i\/414\/414-SD.mov","focus":["iOS","OS X"],"year":2013,"date":"2013-06-14","download_hd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/414xdx5xbjc8ls04ewrox0a160i\/414\/414-HD.mov","slides":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/414xdx5xbjc8ls04ewrox0a160i\/414\/414.pdf","title":"Understanding Source Control in Xcode"},{"description":"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.","track":"Tools","url":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/409xdx4x4adcwca5ok0rtsup0sg\/409\/ref.mov","id":409,"download_sd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/409xdx4x4adcwca5ok0rtsup0sg\/409\/409-SD.mov","focus":["iOS","OS X"],"year":2013,"date":"2013-06-13","download_hd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/409xdx4x4adcwca5ok0rtsup0sg\/409\/409-HD.mov","slides":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/409xdx4x4adcwca5ok0rtsup0sg\/409\/409.pdf","title":"Testing in Xcode 5"},{"description":"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.","track":"Tools","url":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/412xdx4x6xpjownhu5d4as36\/412\/ref.mov","id":412,"download_sd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/412xdx4x6xpjownhu5d4as36\/412\/412-SD.mov","focus":["iOS","OS X"],"year":2013,"date":"2013-06-11","download_hd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/412xdx4x6xpjownhu5d4as36\/412\/412-HD.mov","slides":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/412xdx4x6xpjownhu5d4as36\/412\/412.pdf","title":"Continuous Integration with Xcode 5"},{"description":"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.","track":"Tools","url":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/403xex2xoo3u74gemi4q9vhvs\/403\/ref.mov","id":403,"download_sd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/403xex2xoo3u74gemi4q9vhvs\/403\/403-SD.mov","focus":["iOS","OS X"],"year":2013,"date":"2013-06-12","download_hd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/403xex2xoo3u74gemi4q9vhvs\/403\/403-HD.mov","slides":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/403xex2xoo3u74gemi4q9vhvs\/403\/403.pdf","title":"From Zero to App Store in Xcode 5"},{"description":"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.","track":"Tools","url":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/410xcx4x9x0ry3zbw3rzq14kx\/410\/ref.mov","id":410,"download_sd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/410xcx4x9x0ry3zbw3rzq14kx\/410\/410-SD.mov","focus":["iOS","OS X"],"year":2013,"date":"2013-06-13","download_hd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/410xcx4x9x0ry3zbw3rzq14kx\/410\/410-HD.mov","slides":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/410xcx4x9x0ry3zbw3rzq14kx\/410\/410.pdf","title":"Fixing Memory Issues"},{"description":"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.","track":"Tools","url":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/413xdx5x97itb5ek4yex3r7\/413\/ref.mov","id":413,"download_sd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/413xdx5x97itb5ek4yex3r7\/413\/413-SD.mov","focus":["iOS","OS X"],"year":2013,"date":"2013-06-14","download_hd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/413xdx5x97itb5ek4yex3r7\/413\/413-HD.mov","slides":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/413xdx5x97itb5ek4yex3r7\/413\/413.pdf","title":"Advanced Debugging with LLDB"},{"description":"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.","track":"Frameworks","url":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/207xdx3xbarjw2d2va5olp57qh8\/207\/ref.mov","id":207,"download_sd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/207xdx3xbarjw2d2va5olp57qh8\/207\/207-SD.mov","focus":["iOS","OS X"],"year":2013,"date":"2013-06-12","download_hd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/207xdx3xbarjw2d2va5olp57qh8\/207\/207-HD.mov","slides":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/207xdx3xbarjw2d2va5olp57qh8\/207\/207.pdf","title":"What’s New in Core Data and iCloud"},{"description":"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.","track":"Frameworks","url":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/211xcx3xeognrgah6anssirb\/211\/ref.mov","id":211,"download_sd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/211xcx3xeognrgah6anssirb\/211\/211-SD.mov","focus":["iOS","OS X"],"year":2013,"date":"2013-06-12","download_hd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/211xcx3xeognrgah6anssirb\/211\/211-HD.mov","slides":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/211xcx3xeognrgah6anssirb\/211\/211.pdf","title":"Core Data Performance Optimization and Debugging"},{"description":"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.","track":"Frameworks","url":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/203xex2xro3o27pyntvhsqsohil\/203\/ref.mov","id":203,"download_sd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/203xex2xro3o27pyntvhsqsohil\/203\/203-SD.mov","focus":["iOS"],"year":2013,"date":"2013-06-11","download_hd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/203xex2xro3o27pyntvhsqsohil\/203\/203-HD.mov","slides":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/203xex2xro3o27pyntvhsqsohil\/203\/203.pdf","title":"What’s New in Cocoa Touch"},{"description":"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.","track":"Frameworks","url":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/206xex2xws29m12p69m7s169q\/206\/ref.mov","id":206,"download_sd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/206xex2xws29m12p69m7s169q\/206\/206-SD.mov","focus":["iOS"],"year":2013,"date":"2013-06-11","download_hd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/206xex2xws29m12p69m7s169q\/206\/206-HD.mov","slides":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/206xex2xws29m12p69m7s169q\/206\/206.pdf","title":"Getting Started with UIKit Dynamics"},{"description":"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.","track":"Frameworks","url":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/221xex4xxohbllf4hblyngt\/221\/ref.mov","id":221,"download_sd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/221xex4xxohbllf4hblyngt\/221\/221-SD.mov","focus":["iOS"],"year":2013,"date":"2013-06-13","download_hd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/221xex4xxohbllf4hblyngt\/221\/221-HD.mov","slides":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/221xex4xxohbllf4hblyngt\/221\/221.pdf","title":"Advanced Techniques with UIKit Dynamics"},{"description":"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.","track":"Frameworks","url":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/218xdx4xj2umojkv3e8dbk6i\/218\/ref.mov","id":218,"download_sd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/218xdx4xj2umojkv3e8dbk6i\/218\/218-SD.mov","focus":["iOS"],"year":2013,"date":"2013-06-13","download_hd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/218xdx4xj2umojkv3e8dbk6i\/218\/218-HD.mov","slides":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/218xdx4xj2umojkv3e8dbk6i\/218\/218.pdf","title":"Custom Transitions Using View Controllers"},{"description":"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.","track":"Frameworks","url":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/222xbx4xitmr47hmc2ulz1tli4hv\/222\/ref.mov","id":222,"download_sd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/222xbx4xitmr47hmc2ulz1tli4hv\/222\/222-SD.mov","focus":["iOS"],"year":2013,"date":"2013-06-13","download_hd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/222xbx4xitmr47hmc2ulz1tli4hv\/222\/222-HD.mov","slides":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/222xbx4xitmr47hmc2ulz1tli4hv\/222\/222.pdf","title":"What’s New in State Restoration"},{"description":"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.","track":"Frameworks","url":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/214xex3xkbq0z93doa6o31c0\/214\/ref.mov","id":214,"download_sd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/214xex3xkbq0z93doa6o31c0\/214\/214-SD.mov","focus":["iOS"],"year":2013,"date":"2013-06-12","download_hd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/214xex3xkbq0z93doa6o31c0\/214\/214-HD.mov","slides":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/214xex3xkbq0z93doa6o31c0\/214\/214.pdf","title":"Customizing Your App’s Appearance for iOS 7"},{"description":"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.","track":"Frameworks","url":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/226xbx5xinmlvbdabxux9k3kt\/226\/ref.mov","id":226,"download_sd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/226xbx5xinmlvbdabxux9k3kt\/226\/226-SD.mov","focus":["iOS"],"year":2013,"date":"2013-06-14","download_hd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/226xbx5xinmlvbdabxux9k3kt\/226\/226-HD.mov","slides":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/226xbx5xinmlvbdabxux9k3kt\/226\/226.pdf","title":"Implementing Engaging UI on iOS"},{"description":"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.","track":"Frameworks","url":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/217xex4xi4ws3f5wrv3w2wkh\/217\/ref.mov","id":217,"download_sd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/217xex4xi4ws3f5wrv3w2wkh\/217\/217-SD.mov","focus":["iOS"],"year":2013,"date":"2013-06-13","download_hd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/217xex4xi4ws3f5wrv3w2wkh\/217\/217-HD.mov","slides":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/217xex4xi4ws3f5wrv3w2wkh\/217\/217.pdf","title":"Exploring Scroll Views on iOS 7"},{"description":"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.","track":"Frameworks","url":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/210xbx3xpg6jhh8okmc7zc8j89\/210\/ref.mov","id":210,"download_sd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/210xbx3xpg6jhh8okmc7zc8j89\/210\/210-SD.mov","focus":["iOS"],"year":2013,"date":"2013-06-12","download_hd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/210xbx3xpg6jhh8okmc7zc8j89\/210\/210-HD.mov","slides":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/210xbx3xpg6jhh8okmc7zc8j89\/210\/210.pdf","title":"Introducing Text Kit"},{"description":"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.","track":"Frameworks","url":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/220xbx4xipaxfd1tggxuoib\/220\/ref.mov","id":220,"download_sd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/220xbx4xipaxfd1tggxuoib\/220\/220-SD.mov","focus":["iOS"],"year":2013,"date":"2013-06-13","download_hd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/220xbx4xipaxfd1tggxuoib\/220\/220-HD.mov","slides":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/220xbx4xipaxfd1tggxuoib\/220\/220.pdf","title":"Advanced Text Layouts and Effects with Text Kit"},{"description":"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.","track":"Frameworks","url":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/223xex5xsgdfh1ergtjrqwoghbj\/223\/ref.mov","id":223,"download_sd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/223xex5xsgdfh1ergtjrqwoghbj\/223\/223-SD.mov","focus":["iOS"],"year":2013,"date":"2013-06-14","download_hd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/223xex5xsgdfh1ergtjrqwoghbj\/223\/223-HD.mov","slides":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/223xex5xsgdfh1ergtjrqwoghbj\/223\/223.pdf","title":"Using Fonts with Text Kit"},{"description":"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.","track":"Frameworks","url":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/201xex2xxf5ynwnsgl\/201\/ref.mov","id":201,"download_sd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/201xex2xxf5ynwnsgl\/201\/201-SD.mov","focus":["iOS"],"year":2013,"date":"2013-06-11","download_hd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/201xex2xxf5ynwnsgl\/201\/201-HD.mov","slides":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/201xex2xxf5ynwnsgl\/201\/201.pdf","title":"Building User Interfaces for iOS 7"},{"description":"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.","track":"Frameworks","url":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/219xax4xjor8i6b9h77lafay32\/219\/ref.mov","id":219,"download_sd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/219xax4xjor8i6b9h77lafay32\/219\/219-SD.mov","focus":["iOS","OS X"],"year":2013,"date":"2013-06-13","download_hd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/219xax4xjor8i6b9h77lafay32\/219\/219-HD.mov","slides":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/219xax4xjor8i6b9h77lafay32\/219\/219.pdf","title":"Making Your App World-Ready"},{"description":"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.","track":"Frameworks","url":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/216xcx4x7if809qdggi7vcc\/216\/ref.mov","id":216,"download_sd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/216xcx4x7if809qdggi7vcc\/216\/216-SD.mov","focus":["iOS","OS X"],"year":2013,"date":"2013-06-13","download_hd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/216xcx4x7if809qdggi7vcc\/216\/216-HD.mov","slides":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/216xcx4x7if809qdggi7vcc\/216\/216.pdf","title":"Bringing Your iOS Apps to OS X"},{"description":"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.","track":"Frameworks","url":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/215xax3xz5pbbxeaxxe7z1mk3q\/215\/ref.mov","id":215,"download_sd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/215xax3xz5pbbxeaxxe7z1mk3q\/215\/215-SD.mov","focus":["OS X"],"year":2013,"date":"2013-06-12","download_hd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/215xax3xz5pbbxeaxxe7z1mk3q\/215\/215-HD.mov","slides":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/215xax3xz5pbbxeaxxe7z1mk3q\/215\/215.pdf","title":"Optimizing Drawing and Scrolling on OS X"},{"description":"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.","track":"Frameworks","url":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/209xdx3xahizhph6dg8wk631i\/209\/ref.mov","id":209,"download_sd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/209xdx3xahizhph6dg8wk631i\/209\/209-SD.mov","focus":["OS X"],"year":2013,"date":"2013-06-12","download_hd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/209xdx3xahizhph6dg8wk631i\/209\/209-HD.mov","slides":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/209xdx3xahizhph6dg8wk631i\/209\/209.pdf","title":"Improving Power Efficiency with App Nap"},{"description":"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.","track":"Frameworks","url":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/205xbx2xfbtmyu1l18h36mfqxmy\/205\/ref.mov","id":205,"download_sd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/205xbx2xfbtmyu1l18h36mfqxmy\/205\/205-SD.mov","focus":["OS X"],"year":2013,"date":"2013-06-11","download_hd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/205xbx2xfbtmyu1l18h36mfqxmy\/205\/205-HD.mov","slides":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/205xbx2xfbtmyu1l18h36mfqxmy\/205\/205.pdf","title":"What’s New in Cocoa"},{"description":"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.","track":"Frameworks","url":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/213xax3xr33a8oxfsxg8bha\/213\/ref.mov","id":213,"download_sd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/213xax3xr33a8oxfsxg8bha\/213\/213-SD.mov","focus":["OS X"],"year":2013,"date":"2013-06-12","download_hd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/213xax3xr33a8oxfsxg8bha\/213\/213-HD.mov","slides":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/213xax3xr33a8oxfsxg8bha\/213\/213.pdf","title":"Best Practices for Cocoa Animation"},{"description":"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.","track":"Services","url":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/302xdx3xf65k8c0kkajsjy2mh9jj\/302\/ref.mov","id":302,"download_sd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/302xdx3xf65k8c0kkajsjy2mh9jj\/302\/302-SD.mov","focus":["iOS"],"year":2013,"date":"2013-06-12","download_hd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/302xdx3xf65k8c0kkajsjy2mh9jj\/302\/302-HD.mov","slides":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/302xdx3xf65k8c0kkajsjy2mh9jj\/302\/302.pdf","title":"What’s New in Passbook"},{"description":"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.","track":"Services","url":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/303xdx3xodi2951d3kopnrhlg\/303\/ref.mov","id":303,"download_sd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/303xdx3xodi2951d3kopnrhlg\/303\/303-SD.mov","focus":["iOS"],"year":2013,"date":"2013-06-12","download_hd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/303xdx3xodi2951d3kopnrhlg\/303\/303-HD.mov","slides":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/303xdx3xodi2951d3kopnrhlg\/303\/303.pdf","title":"Integrating Passbook into your Ecosystem"},{"description":"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.","track":"Services","url":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/307xex4xl1ey243ksyxqfip0xowr\/307\/ref.mov","id":307,"download_sd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/307xex4xl1ey243ksyxqfip0xowr\/307\/307-SD.mov","focus":["iOS","OS X"],"year":2013,"date":"2013-06-13","download_hd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/307xex4xl1ey243ksyxqfip0xowr\/307\/307-HD.mov","slides":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/307xex4xl1ey243ksyxqfip0xowr\/307\/307.pdf","title":"What’s New in Core Location"},{"description":"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.","track":"Services","url":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/308xex4x6ybggtlw4ztv0sg5btp\/308\/ref.mov","id":308,"download_sd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/308xex4x6ybggtlw4ztv0sg5btp\/308\/308-SD.mov","focus":["iOS","OS X"],"year":2013,"date":"2013-06-13","download_hd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/308xex4x6ybggtlw4ztv0sg5btp\/308\/308-HD.mov","slides":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/308xex4x6ybggtlw4ztv0sg5btp\/308\/308.pdf","title":"Using Receipts to Protect Your Digital Sales"},{"description":"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.","track":"Services","url":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/305xbx4xqongltzvuja8xrmsrq1\/305\/ref.mov","id":305,"download_sd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/305xbx4xqongltzvuja8xrmsrq1\/305\/305-SD.mov","focus":["iOS","OS X"],"year":2013,"date":"2013-06-13","download_hd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/305xbx4xqongltzvuja8xrmsrq1\/305\/305-HD.mov","slides":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/305xbx4xqongltzvuja8xrmsrq1\/305\/305.pdf","title":"Using Store Kit for In-App Purchases"},{"description":"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.","track":"Services","url":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/306xdx4xq2n1jhue4dfou0nemckj\/306\/ref.mov","id":306,"download_sd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/306xdx4xq2n1jhue4dfou0nemckj\/306\/306-SD.mov","focus":["iOS","OS X"],"year":2013,"date":"2013-06-13","download_hd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/306xdx4xq2n1jhue4dfou0nemckj\/306\/306-HD.mov","slides":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/306xdx4xq2n1jhue4dfou0nemckj\/306\/306.pdf","title":"What’s New in iTunes Connect"},{"description":"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.","track":"Frameworks","url":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/204xex2xvpdncz9kdb17lmfooh\/204\/ref.mov","id":204,"download_sd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/204xex2xvpdncz9kdb17lmfooh\/204\/204-SD.mov","focus":["iOS"],"year":2013,"date":"2013-06-11","download_hd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/204xex2xvpdncz9kdb17lmfooh\/204\/204-HD.mov","slides":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/204xex2xvpdncz9kdb17lmfooh\/204\/204.pdf","title":"What’s New with Multitasking"},{"description":"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.","track":"Services","url":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/300xdx2xem8o4pmrhvraq9ty76\/300\/ref.mov","id":300,"download_sd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/300xdx2xem8o4pmrhvraq9ty76\/300\/300-SD.mov","focus":["iOS","OS X"],"year":2013,"date":"2013-06-11","download_hd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/300xdx2xem8o4pmrhvraq9ty76\/300\/300-HD.mov","slides":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/300xdx2xem8o4pmrhvraq9ty76\/300\/300.pdf","title":"Managing Apple Devices"},{"description":"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.","track":"Services","url":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/301xcx2xzxf8qjdcu3y2k1itm\/301\/ref.mov","id":301,"download_sd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/301xcx2xzxf8qjdcu3y2k1itm\/301\/301-SD.mov","focus":["iOS"],"year":2013,"date":"2013-06-11","download_hd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/301xcx2xzxf8qjdcu3y2k1itm\/301\/301-HD.mov","slides":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/301xcx2xzxf8qjdcu3y2k1itm\/301\/301.pdf","title":"Extending Your Apps for Enterprise and Education Use"},{"description":"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.","track":"Tools","url":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/402xdx2x3ccrfzk85j9dysimvsui\/402\/ref.mov","id":402,"download_sd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/402xdx2x3ccrfzk85j9dysimvsui\/402\/402-SD.mov","focus":["iOS","OS X"],"year":2013,"date":"2013-06-11","download_hd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/402xdx2x3ccrfzk85j9dysimvsui\/402\/402-HD.mov","slides":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/402xdx2x3ccrfzk85j9dysimvsui\/402\/402.pdf","title":"What’s New in the LLVM Compiler"},{"description":"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.","track":"Tools","url":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/408xcx3x0l4e2phvin8xrhsn23\/408\/ref.mov","id":408,"download_sd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/408xcx3x0l4e2phvin8xrhsn23\/408\/408-SD.mov","focus":["iOS","OS X"],"year":2013,"date":"2013-06-12","download_hd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/408xcx3x0l4e2phvin8xrhsn23\/408\/408-HD.mov","slides":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/408xcx3x0l4e2phvin8xrhsn23\/408\/408.pdf","title":"Optimize Your Code Using LLVM"},{"description":"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.","track":"Tools","url":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/404xbx2xvp1eaaqonr8zokm\/404\/ref.mov","id":404,"download_sd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/404xbx2xvp1eaaqonr8zokm\/404\/404-SD.mov","focus":["iOS","OS X"],"year":2013,"date":"2013-06-11","download_hd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/404xbx2xvp1eaaqonr8zokm\/404\/404-HD.mov","slides":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/404xbx2xvp1eaaqonr8zokm\/404\/404.pdf","title":"Advances in Objective-C"},{"description":"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.","track":"Frameworks","url":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/202xdx2x47ezp1wein\/202\/ref.mov","id":202,"download_sd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/202xdx2x47ezp1wein\/202\/202-SD.mov","focus":["iOS"],"year":2013,"date":"2013-06-11","download_hd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/202xdx2x47ezp1wein\/202\/202-HD.mov","slides":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/202xdx2x47ezp1wein\/202\/202.pdf","title":"Accessibility in iOS"},{"description":"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.","track":"Frameworks","url":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/200xdx2x35e1pxiinm\/200\/ref.mov","id":200,"download_sd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/200xdx2x35e1pxiinm\/200\/200-SD.mov","focus":["OS X"],"year":2013,"date":"2013-06-11","download_hd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/200xdx2x35e1pxiinm\/200\/200-HD.mov","slides":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/200xdx2x35e1pxiinm\/200\/200.pdf","title":"Accessibility in OS X"},{"description":"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.","track":"Frameworks","url":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/208xex3xyxmpz8s37fk59avul0c5\/208\/ref.mov","id":208,"download_sd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/208xex3xyxmpz8s37fk59avul0c5\/208\/208-SD.mov","focus":["iOS"],"year":2013,"date":"2013-06-12","download_hd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/208xex3xyxmpz8s37fk59avul0c5\/208\/208-HD.mov","slides":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/208xex3xyxmpz8s37fk59avul0c5\/208\/208.pdf","title":"What’s New in iOS User Interface Design"},{"description":"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.","track":"Frameworks","url":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/225xex5xkk51ehr0z54gd9kt\/225\/ref.mov","id":225,"download_sd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/225xex5xkk51ehr0z54gd9kt\/225\/225-SD.mov","focus":["iOS"],"year":2013,"date":"2013-06-14","download_hd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/225xex5xkk51ehr0z54gd9kt\/225\/225-HD.mov","slides":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/225xex5xkk51ehr0z54gd9kt\/225\/225.pdf","title":"Best Practices for Great iOS UI Design"},{"description":"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.","track":"Media","url":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/605xfx2xbot31cme1uns8w647vsw\/605\/ref.mov","id":605,"download_sd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/605xfx2xbot31cme1uns8w647vsw\/605\/605-SD.mov","focus":["iOS","OS X"],"year":2013,"date":"2013-06-11","download_hd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/605xfx2xbot31cme1uns8w647vsw\/605\/605-HD.mov","slides":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/605xfx2xbot31cme1uns8w647vsw\/605\/605.pdf","title":"What’s New in iBooks Author"},{"description":"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.","track":"Media","url":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/611xfx3x2l2zzkb2oaovson\/611\/ref.mov","id":611,"download_sd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/611xfx3x2l2zzkb2oaovson\/611\/611-SD.mov","focus":["iOS","OS X"],"year":2013,"date":"2013-06-12","download_hd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/611xfx3x2l2zzkb2oaovson\/611\/611-HD.mov","slides":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/611xfx3x2l2zzkb2oaovson\/611\/611.pdf","title":"Building Advanced iBooks HTML 5 Widgets and iAd Rich Media Ads"},{"description":"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.","track":"Media","url":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/607xfx3xox1jscc7z24fl2jf4mf\/607\/ref.mov","id":607,"download_sd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/607xfx3xox1jscc7z24fl2jf4mf\/607\/607-SD.mov","focus":["iOS","OS X"],"year":2013,"date":"2013-06-12","download_hd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/607xfx3xox1jscc7z24fl2jf4mf\/607\/607-HD.mov","slides":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/607xfx3xox1jscc7z24fl2jf4mf\/607\/607.pdf","title":"Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling"},{"description":"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.","track":"Media","url":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/600xbx2x3eaj3ryz3w5zw5gozz39\/600\/ref.mov","id":600,"download_sd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/600xbx2x3eaj3ryz3w5zw5gozz39\/600\/600-SD.mov","focus":["iOS","OS X"],"year":2013,"date":"2013-06-11","download_hd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/600xbx2x3eaj3ryz3w5zw5gozz39\/600\/600-HD.mov","slides":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/600xbx2x3eaj3ryz3w5zw5gozz39\/600\/600.pdf","title":"What’s New in Safari and WebKit for Web Developers"},{"description":"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.","track":"Media","url":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/601xfx2xk7wrmhwsa5gao39ln\/601\/ref.mov","id":601,"download_sd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/601xfx2xk7wrmhwsa5gao39ln\/601\/601-SD.mov","focus":["iOS","OS X"],"year":2013,"date":"2013-06-11","download_hd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/601xfx2xk7wrmhwsa5gao39ln\/601\/601-HD.mov","slides":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/601xfx2xk7wrmhwsa5gao39ln\/601\/601.pdf","title":"Getting to Know Web Inspector"},{"description":"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.","track":"Media","url":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/613xfx4xp91m26w7iu790d3nx\/613\/ref.mov","id":613,"download_sd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/613xfx4xp91m26w7iu790d3nx\/613\/613-SD.mov","focus":["iOS"],"year":2013,"date":"2013-06-13","download_hd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/613xfx4xp91m26w7iu790d3nx\/613\/613-HD.mov","slides":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/613xfx4xp91m26w7iu790d3nx\/613\/613.pdf","title":"iAd Integration and Best Practices"},{"description":"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.","track":"Services","url":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/304xex4x7qun15qmlzgf1s39fn08\/304\/ref.mov","id":304,"download_sd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/304xex4x7qun15qmlzgf1s39fn08\/304\/304-SD.mov","focus":["iOS","OS X"],"year":2013,"date":"2013-06-13","download_hd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/304xex4x7qun15qmlzgf1s39fn08\/304\/304-HD.mov","slides":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/304xex4x7qun15qmlzgf1s39fn08\/304\/304.pdf","title":"What’s New in Map Kit"},{"description":"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.","track":"Services","url":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/309xdx4x891fj1ing58e5cayt1z\/309\/ref.mov","id":309,"download_sd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/309xdx4x891fj1ing58e5cayt1z\/309\/309-SD.mov","focus":["iOS","OS X"],"year":2013,"date":"2013-06-13","download_hd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/309xdx4x891fj1ing58e5cayt1z\/309\/309-HD.mov","slides":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/309xdx4x891fj1ing58e5cayt1z\/309\/309.pdf","title":"Putting Map Kit in Perspective"},{"description":"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.","track":"Media","url":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/609xfx3xpwcil5bz8h6ot4f871\/609\/ref.mov","id":609,"download_sd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/609xfx3xpwcil5bz8h6ot4f871\/609\/609-SD.mov","focus":["iOS","OS X"],"year":2013,"date":"2013-06-12","download_hd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/609xfx3xpwcil5bz8h6ot4f871\/609\/609-HD.mov","slides":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/609xfx3xpwcil5bz8h6ot4f871\/609\/609.pdf","title":"Introduction to iBooks Author Widget and iAd Rich Media Ad Development with iAd Producer 4"},{"description":"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.","track":"Media","url":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/604xfx2xl2ujhx7vffbjmtqu2t\/604\/ref.mov","id":604,"download_sd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/604xfx2xl2ujhx7vffbjmtqu2t\/604\/604-SD.mov","focus":["iOS","OS X"],"year":2013,"date":"2013-06-11","download_hd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/604xfx2xl2ujhx7vffbjmtqu2t\/604\/604-HD.mov","slides":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/604xfx2xl2ujhx7vffbjmtqu2t\/604\/604.pdf","title":"Introducing iAd Workbench, The Best Way to Market Your App"},{"description":"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.","track":"Services","url":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/310xex5xg29dwip7fgthel9z2\/310\/ref.mov","id":310,"download_sd":"http:\/\/devstreaming.apple.com\/videos\/wwdc\/2013\/310xex5xg29dwip7fgthel9z2\/310\/310-SD.mov","focus":["iOS"],"year":2013,"date":"2013-06-14","download_hd":"http:\

推荐阅读
author-avatar
小小小小修领_233
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有