网站地图    收藏   

主页 > 前端 > css教程 >

如何快速获取WWDC2013的所有视频及文档 - html/cs

来源:自学PHP网    时间:2015-04-14 14:51 作者: 阅读:

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

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

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

 \
 


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


[html]

<!DOCTYPE html> 
 
<http> 
<script charset="en" 
 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\/219xax4xjor8i6b9h

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论