-
-
Save xilin/17cfb9c20ee43c24e9078e6e2f4b2e3c to your computer and use it in GitHub Desktop.
Fetch WWDC videos, slides, and sample code.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# usage: get [ RESOLUTION [ YEAR [ IDS... ] ] ] | |
resolution=${1:-SD} | |
year=${2:-2015} | |
shift | |
shift | |
ids=$* | |
RESOLUTION=$(echo $resolution | tr '[:lower:]' '[:upper:]') | |
resolution=$(echo $resolution | tr '[:upper:]' '[:lower:]') | |
# 2013 | |
ids2013="100 101 102 109 200 201 202 203 204 205 206 207 208 209 210 211 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 300 301 302 303 304 305 306 307 308 309 310 400 401 402 403 404 405 406 407 408 409 410 412 413 414 415 416 417 500 501 502 503 504 505 506 507 508 509 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 700 701 702 703 704 705 707 708 709 710 711 712 713 714" | |
t2013_100="Keynote" | |
t2013_101="Platforms State of the Union" | |
t2013_102="Apple Design Awards" | |
t2013_109="Painting the Future" | |
t2013_200="Accessibility in OS X" | |
t2013_201="Building User Interfaces for iOS 7" | |
t2013_202="Accessibility in iOS" | |
t2013_203="What's New in Cocoa Touch" | |
t2013_204="What's New with Multitasking" | |
t2013_205="What's New in Cocoa" | |
t2013_206="Getting Started with UIKit Dynamics" | |
t2013_207="What's New in Core Data and iCloud" | |
t2013_208="What's New in iOS User Interface Design" | |
t2013_209="Improving Power Efficiency with App Nap" | |
t2013_210="Introducing Text Kit" | |
t2013_211="Core Data Performance Optimization and Debugging" | |
t2013_213="Best Practices for Cocoa Animation" | |
t2013_214="Customizing Your App's Appearance for iOS 7" | |
t2013_215="Optimizing Drawing and Scrolling on OS X" | |
t2013_216="Bringing Your iOS Apps to OS X" | |
t2013_217="Exploring Scroll Views on iOS 7" | |
t2013_218="Custom Transitions Using View Controllers" | |
t2013_219="Making Your App World-Ready" | |
t2013_220="Advanced Text Layouts and Effects with Text Kit" | |
t2013_221="Advanced Techniques with UIKit Dynamics" | |
t2013_222="What's New in State Restoration" | |
t2013_223="Using Fonts with Text Kit" | |
t2013_224="Designing Code for Performance" | |
t2013_225="Best Practices for Great iOS UI Design" | |
t2013_226="Implementing Engaging UI on iOS" | |
t2013_227="Solutions to Common Date and Time Challenges" | |
t2013_228="Hidden Gems in Cocoa and Cocoa Touch" | |
t2013_300="Managing Apple Devices" | |
t2013_301="Extending Your Apps for Enterprise and Education Use" | |
t2013_302="What's New in Passbook" | |
t2013_303="Integrating Passbook into your Ecosystem" | |
t2013_304="What's New in Map Kit" | |
t2013_305="Using Store Kit for In-App Purchases" | |
t2013_306="What's New in iTunes Connect" | |
t2013_307="What's New in Core Location" | |
t2013_308="Using Receipts to Protect Your Digital Sales" | |
t2013_309="Putting Map Kit in Perspective" | |
t2013_310="Harnessing iOS to Create Magic in Your Apps" | |
t2013_400="What's New in Xcode 5" | |
t2013_401="Xcode Core Concepts" | |
t2013_402="What's New in the LLVM Compiler" | |
t2013_403="From Zero to App Store in Xcode 5" | |
t2013_404="Advances in Objective-C" | |
t2013_405="Interface Builder Core Concepts" | |
t2013_406="Taking Control of Auto Layout in Xcode 5" | |
t2013_407="Debugging with Xcode" | |
t2013_408="Optimize Your Code Using LLVM" | |
t2013_409="Testing in Xcode 5" | |
t2013_410="Fixing Memory Issues" | |
t2013_412="Continuous Integration with Xcode 5" | |
t2013_413="Advanced Debugging with LLDB" | |
t2013_414="Understanding Source Control in Xcode" | |
t2013_415="Maximizing Apple Development Resources" | |
t2013_416="Introducing AppleScript Libraries" | |
t2013_417="OS X Automation Update" | |
t2013_500="What's New in Scene Kit" | |
t2013_501="Integrating with Game Controllers" | |
t2013_502="Introduction to Sprite Kit" | |
t2013_503="Designing Games with Sprite Kit" | |
t2013_504="What's New in Game Center" | |
t2013_505="Advances in OpenGL ES" | |
t2013_506="Turn-Based Gaming with Game Center" | |
t2013_507="What's New in OpenGL for OS X" | |
t2013_508="Working with OpenCL" | |
t2013_509="Core Image Effects and Techniques" | |
t2013_600="What's New in Safari and WebKit for Web Developers" | |
t2013_601="Getting to Know Web Inspector" | |
t2013_602="What's New in Core Audio for iOS" | |
t2013_603="Getting the Most Out of Web Inspector" | |
t2013_604="Introducing iAd Workbench, The Best Way to Market Your App" | |
t2013_605="What's New in iBooks Author" | |
t2013_606="Moving to AV Kit and AV Foundation" | |
t2013_607="Power and Performance Optimizing Your Website for Great Battery Life and Responsive Scrolling" | |
t2013_608="Preparing and Presenting Media for Accessibility" | |
t2013_609="Introduction to iBooks Author Widget and iAd Rich Media Ad Development with iAd Producer 4" | |
t2013_610="What's New in Camera Capture" | |
t2013_611="Building Advanced iBooks HTML 5 Widgets and iAd Rich Media Ads" | |
t2013_612="Advanced Editing with AV Foundation" | |
t2013_613="iAd Integration and Best Practices" | |
t2013_614="Implementing OS X Push Notifications for Websites" | |
t2013_615="Integrating JavaScript into Native Apps" | |
t2013_700="Designing Accessories for iOS and OS X" | |
t2013_701="Maximizing Battery Life on OS X" | |
t2013_702="Efficient Design with XPC" | |
t2013_703="Core Bluetooth" | |
t2013_704="Building Efficient OS X Apps" | |
t2013_705="What's New in Foundation Networking" | |
t2013_707="What's New in Kext Development" | |
t2013_708="Nearby Networking with Multipeer Connectivity" | |
t2013_709="Protecting Secrets with the Keychain" | |
t2013_710="A Practical Guide to the App Sandbox" | |
t2013_711="Advances in AirPrint" | |
t2013_712="Energy Best Practices" | |
t2013_713="The Accelerate Framework" | |
t2013_714="Protecting your Users' Privacy" | |
u2013_100="http://devstreaming.apple.com/videos/wwdc/2013/100xex1xb4fuo9xiu0/100/100-${RESOLUTION}.mov?dl=1" | |
u2013_101="http://devstreaming.apple.com/videos/wwdc/2013/101xex1x82z7rpszsw/101/101-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/101xex1x82z7rpszsw/101/101.pdf?dl=1" | |
u2013_102="http://devstreaming.apple.com/videos/wwdc/2013/102xex1x2e4xpykz1y/102/102-${RESOLUTION}.mov?dl=1" | |
u2013_109="http://devstreaming.apple.com/videos/wwdc/2013/109xxxjfr9zgakbgrzxk23n2/109/109-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/109xxxjfr9zgakbgrzxk23n2/109/109.pdf?dl=1" | |
u2013_200="http://devstreaming.apple.com/videos/wwdc/2013/200xdx2x35e1pxiinm/200/200-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/200xdx2x35e1pxiinm/200/200.pdf?dl=1" | |
u2013_201="http://devstreaming.apple.com/videos/wwdc/2013/201xex2xxf5ynwnsgl/201/201-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/201xex2xxf5ynwnsgl/201/201.pdf?dl=1" | |
u2013_202="http://devstreaming.apple.com/videos/wwdc/2013/202xdx2x47ezp1wein/202/202-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/202xdx2x47ezp1wein/202/202.pdf?dl=1" | |
u2013_203="http://devstreaming.apple.com/videos/wwdc/2013/203xex2xro3o27pyntvhsqsohil/203/203-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/203xex2xro3o27pyntvhsqsohil/203/203.pdf?dl=1" | |
u2013_204="http://devstreaming.apple.com/videos/wwdc/2013/204xex2xvpdncz9kdb17lmfooh/204/204-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/204xex2xvpdncz9kdb17lmfooh/204/204.pdf?dl=1" | |
u2013_205="http://devstreaming.apple.com/videos/wwdc/2013/205xbx2xfbtmyu1l18h36mfqxmy/205/205-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/205xbx2xfbtmyu1l18h36mfqxmy/205/205.pdf?dl=1" | |
u2013_206="http://devstreaming.apple.com/videos/wwdc/2013/206xex2xws29m12p69m7s169q/206/206-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/206xex2xws29m12p69m7s169q/206/206.pdf?dl=1" | |
u2013_207="http://devstreaming.apple.com/videos/wwdc/2013/207xdx3xbarjw2d2va5olp57qh8/207/207-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/207xdx3xbarjw2d2va5olp57qh8/207/207.pdf?dl=1" | |
u2013_208="http://devstreaming.apple.com/videos/wwdc/2013/208xex3xyxmpz8s37fk59avul0c5/208/208-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/208xex3xyxmpz8s37fk59avul0c5/208/208.pdf?dl=1" | |
u2013_209="http://devstreaming.apple.com/videos/wwdc/2013/209xdx3xahizhph6dg8wk631i/209/209-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/209xdx3xahizhph6dg8wk631i/209/209.pdf?dl=1" | |
u2013_210="http://devstreaming.apple.com/videos/wwdc/2013/210xbx3xpg6jhh8okmc7zc8j89/210/210-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/210xbx3xpg6jhh8okmc7zc8j89/210/210.pdf?dl=1" | |
u2013_211="http://devstreaming.apple.com/videos/wwdc/2013/211xcx3xeognrgah6anssirb/211/211-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/211xcx3xeognrgah6anssirb/211/211.pdf?dl=1" | |
u2013_213="http://devstreaming.apple.com/videos/wwdc/2013/213xax3xr33a8oxfsxg8bha/213/213-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/213xax3xr33a8oxfsxg8bha/213/213.pdf?dl=1" | |
u2013_214="http://devstreaming.apple.com/videos/wwdc/2013/214xex3xkbq0z93doa6o31c0/214/214-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/214xex3xkbq0z93doa6o31c0/214/214.pdf?dl=1" | |
u2013_215="http://devstreaming.apple.com/videos/wwdc/2013/215xax3xz5pbbxeaxxe7z1mk3q/215/215-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/215xax3xz5pbbxeaxxe7z1mk3q/215/215.pdf?dl=1" | |
u2013_216="http://devstreaming.apple.com/videos/wwdc/2013/216xcx4x7if809qdggi7vcc/216/216-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/216xcx4x7if809qdggi7vcc/216/216.pdf?dl=1" | |
u2013_217="http://devstreaming.apple.com/videos/wwdc/2013/217xex4xi4ws3f5wrv3w2wkh/217/217-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/217xex4xi4ws3f5wrv3w2wkh/217/217.pdf?dl=1" | |
u2013_218="http://devstreaming.apple.com/videos/wwdc/2013/218xdx4xj2umojkv3e8dbk6i/218/218-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/218xdx4xj2umojkv3e8dbk6i/218/218.pdf?dl=1" | |
u2013_219="http://devstreaming.apple.com/videos/wwdc/2013/219xax4xjor8i6b9h77lafay32/219/219-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/219xax4xjor8i6b9h77lafay32/219/219.pdf?dl=1" | |
u2013_220="http://devstreaming.apple.com/videos/wwdc/2013/220xbx4xipaxfd1tggxuoib/220/220-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/220xbx4xipaxfd1tggxuoib/220/220.pdf?dl=1" | |
u2013_221="http://devstreaming.apple.com/videos/wwdc/2013/221xex4xxohbllf4hblyngt/221/221-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/221xex4xxohbllf4hblyngt/221/221.pdf?dl=1" | |
u2013_222="http://devstreaming.apple.com/videos/wwdc/2013/222xbx4xitmr47hmc2ulz1tli4hv/222/222-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/222xbx4xitmr47hmc2ulz1tli4hv/222/222.pdf?dl=1" | |
u2013_223="http://devstreaming.apple.com/videos/wwdc/2013/223xex5xsgdfh1ergtjrqwoghbj/223/223-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/223xex5xsgdfh1ergtjrqwoghbj/223/223.pdf?dl=1" | |
u2013_224="http://devstreaming.apple.com/videos/wwdc/2013/224xcx5x1y1yx8ra5jbmfyhf/224/224-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/224xcx5x1y1yx8ra5jbmfyhf/224/224.pdf?dl=1" | |
u2013_225="http://devstreaming.apple.com/videos/wwdc/2013/225xex5xkk51ehr0z54gd9kt/225/225-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/225xex5xkk51ehr0z54gd9kt/225/225.pdf?dl=1" | |
u2013_226="http://devstreaming.apple.com/videos/wwdc/2013/226xbx5xinmlvbdabxux9k3kt/226/226-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/226xbx5xinmlvbdabxux9k3kt/226/226.pdf?dl=1" | |
u2013_227="http://devstreaming.apple.com/videos/wwdc/2013/227xax5xif2s7s531dsmfs1afo2/227/227-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/227xax5xif2s7s531dsmfs1afo2/227/227.pdf?dl=1" | |
u2013_228="http://devstreaming.apple.com/videos/wwdc/2013/228xax5xif2s7s53df5ffjfao2/228/228-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/228xax5xif2s7s53df5ffjfao2/228/228.pdf?dl=1" | |
u2013_300="http://devstreaming.apple.com/videos/wwdc/2013/300xdx2xem8o4pmrhvraq9ty76/300/300-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/300xdx2xem8o4pmrhvraq9ty76/300/300.pdf?dl=1" | |
u2013_301="http://devstreaming.apple.com/videos/wwdc/2013/301xcx2xzxf8qjdcu3y2k1itm/301/301-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/301xcx2xzxf8qjdcu3y2k1itm/301/301.pdf?dl=1" | |
u2013_302="http://devstreaming.apple.com/videos/wwdc/2013/302xdx3xf65k8c0kkajsjy2mh9jj/302/302-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/302xdx3xf65k8c0kkajsjy2mh9jj/302/302.pdf?dl=1" | |
u2013_303="http://devstreaming.apple.com/videos/wwdc/2013/303xdx3xodi2951d3kopnrhlg/303/303-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/303xdx3xodi2951d3kopnrhlg/303/303.pdf?dl=1" | |
u2013_304="http://devstreaming.apple.com/videos/wwdc/2013/304xex4x7qun15qmlzgf1s39fn08/304/304-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/304xex4x7qun15qmlzgf1s39fn08/304/304.pdf?dl=1" | |
u2013_305="http://devstreaming.apple.com/videos/wwdc/2013/305xbx4xqongltzvuja8xrmsrq1/305/305-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/305xbx4xqongltzvuja8xrmsrq1/305/305.pdf?dl=1" | |
u2013_306="http://devstreaming.apple.com/videos/wwdc/2013/306xdx4xq2n1jhue4dfou0nemckj/306/306-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/306xdx4xq2n1jhue4dfou0nemckj/306/306.pdf?dl=1" | |
u2013_307="http://devstreaming.apple.com/videos/wwdc/2013/307xex4xl1ey243ksyxqfip0xowr/307/307-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/307xex4xl1ey243ksyxqfip0xowr/307/307.pdf?dl=1" | |
u2013_308="http://devstreaming.apple.com/videos/wwdc/2013/308xex4x6ybggtlw4ztv0sg5btp/308/308-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/308xex4x6ybggtlw4ztv0sg5btp/308/308.pdf?dl=1" | |
u2013_309="http://devstreaming.apple.com/videos/wwdc/2013/309xdx4x891fj1ing58e5cayt1z/309/309-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/309xdx4x891fj1ing58e5cayt1z/309/309.pdf?dl=1" | |
u2013_310="http://devstreaming.apple.com/videos/wwdc/2013/310xex5xg29dwip7fgthel9z2/310/310-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/310xex5xg29dwip7fgthel9z2/310/310.pdf?dl=1" | |
u2013_400="http://devstreaming.apple.com/videos/wwdc/2013/400xex2xbskwa5bkxr17zihju9uf/400/400-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/400xex2xbskwa5bkxr17zihju9uf/400/400.pdf?dl=1" | |
u2013_401="http://devstreaming.apple.com/videos/wwdc/2013/401xbx2xq50gv7mqafyfdns2yhxl/401/401-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/401xbx2xq50gv7mqafyfdns2yhxl/401/401.pdf?dl=1" | |
u2013_402="http://devstreaming.apple.com/videos/wwdc/2013/402xdx2x3ccrfzk85j9dysimvsui/402/402-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/402xdx2x3ccrfzk85j9dysimvsui/402/402.pdf?dl=1" | |
u2013_403="http://devstreaming.apple.com/videos/wwdc/2013/403xex2xoo3u74gemi4q9vhvs/403/403-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/403xex2xoo3u74gemi4q9vhvs/403/403.pdf?dl=1" | |
u2013_404="http://devstreaming.apple.com/videos/wwdc/2013/404xbx2xvp1eaaqonr8zokm/404/404-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/404xbx2xvp1eaaqonr8zokm/404/404.pdf?dl=1" | |
u2013_405="http://devstreaming.apple.com/videos/wwdc/2013/405xcx3x5ud6sopkxfqg7ikk/405/405-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/405xcx3x5ud6sopkxfqg7ikk/405/405.pdf?dl=1" | |
u2013_406="http://devstreaming.apple.com/videos/wwdc/2013/406xex3x90a7ka0kyhsfjxfqfbi/406/406-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/406xex3x90a7ka0kyhsfjxfqfbi/406/406.pdf?dl=1" | |
u2013_407="http://devstreaming.apple.com/videos/wwdc/2013/407xdx3xw3kl5xx1h5cs73sp/407/407-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/407xdx3xw3kl5xx1h5cs73sp/407/407.pdf?dl=1" | |
u2013_408="http://devstreaming.apple.com/videos/wwdc/2013/408xcx3x0l4e2phvin8xrhsn23/408/408-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/408xcx3x0l4e2phvin8xrhsn23/408/408.pdf?dl=1" | |
u2013_409="http://devstreaming.apple.com/videos/wwdc/2013/409xdx4x4adcwca5ok0rtsup0sg/409/409-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/409xdx4x4adcwca5ok0rtsup0sg/409/409.pdf?dl=1" | |
u2013_410="http://devstreaming.apple.com/videos/wwdc/2013/410xcx4x9x0ry3zbw3rzq14kx/410/410-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/410xcx4x9x0ry3zbw3rzq14kx/410/410.pdf?dl=1" | |
u2013_412="http://devstreaming.apple.com/videos/wwdc/2013/412xdx4x6xpjownhu5d4as36/412/412-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/412xdx4x6xpjownhu5d4as36/412/412.pdf?dl=1" | |
u2013_413="http://devstreaming.apple.com/videos/wwdc/2013/413xdx5x97itb5ek4yex3r7/413/413-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/413xdx5x97itb5ek4yex3r7/413/413.pdf?dl=1" | |
u2013_414="http://devstreaming.apple.com/videos/wwdc/2013/414xdx5xbjc8ls04ewrox0a160i/414/414-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/414xdx5xbjc8ls04ewrox0a160i/414/414.pdf?dl=1" | |
u2013_415="http://devstreaming.apple.com/videos/wwdc/2013/415xdx5x0wygxidaf0ifiey/415/415-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/415xdx5x0wygxidaf0ifiey/415/415.pdf?dl=1" | |
u2013_416="http://devstreaming.apple.com/videos/wwdc/2013/416xxx3x90yhsjxfqfbi/416/416-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/416xxx3x90yhsjxfqfbi/416/416.pdf?dl=1" | |
u2013_417="http://devstreaming.apple.com/videos/wwdc/2013/417xxx0oh4r99eed2hb1k3ce/417/417-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/417xxx0oh4r99eed2hb1k3ce/417/417.pdf?dl=1" | |
u2013_500="http://devstreaming.apple.com/videos/wwdc/2013/500xbx2xh3dv43mpm46sd0qzj8d0/500/500-${RESOLUTION}.mov?dl=1" | |
u2013_501="http://devstreaming.apple.com/videos/wwdc/2013/501xdx2xat8ocml4nv7i08noe/501/501-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/501xdx2xat8ocml4nv7i08noe/501/501.pdf?dl=1" | |
u2013_502="http://devstreaming.apple.com/videos/wwdc/2013/502xex3x2iwfiaeglpjw0mh54u/502/502-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/502xex3x2iwfiaeglpjw0mh54u/502/502.pdf?dl=1" | |
u2013_503="http://devstreaming.apple.com/videos/wwdc/2013/503xbx3xoaktjug4e05xvl04/503/503-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/503xbx3xoaktjug4e05xvl04/503/503.pdf?dl=1" | |
u2013_504="http://devstreaming.apple.com/videos/wwdc/2013/504xbx3x55lc470bv6s8dk2lcg28/504/504-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/504xbx3x55lc470bv6s8dk2lcg28/504/504.pdf?dl=1" | |
u2013_505="http://devstreaming.apple.com/videos/wwdc/2013/505xbx4xrgmhwby4oiwkrpp/505/505-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/505xbx4xrgmhwby4oiwkrpp/505/505.pdf?dl=1" | |
u2013_506="http://devstreaming.apple.com/videos/wwdc/2013/506xbx4x8brixcxa41wrzgph0gw/506/506-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/506xbx4x8brixcxa41wrzgph0gw/506/506.pdf?dl=1" | |
u2013_507="http://devstreaming.apple.com/videos/wwdc/2013/507xax4xgxp9uuxl9i7y0emdv5ib/507/507-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/507xax4xgxp9uuxl9i7y0emdv5ib/507/507.pdf?dl=1" | |
u2013_508="http://devstreaming.apple.com/videos/wwdc/2013/508xax4xqkee4rd9rsmbb86dw5cu/508/508-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/508xax4xqkee4rd9rsmbb86dw5cu/508/508.pdf?dl=1" | |
u2013_509="http://devstreaming.apple.com/videos/wwdc/2013/509xbx5xydkscnk7eyuyj1qi/509/509-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/509xbx5xydkscnk7eyuyj1qi/509/509.pdf?dl=1" | |
u2013_600="http://devstreaming.apple.com/videos/wwdc/2013/600xbx2x3eaj3ryz3w5zw5gozz39/600/600-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/600xbx2x3eaj3ryz3w5zw5gozz39/600/600.pdf?dl=1" | |
u2013_601="http://devstreaming.apple.com/videos/wwdc/2013/601xfx2xk7wrmhwsa5gao39ln/601/601-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/601xfx2xk7wrmhwsa5gao39ln/601/601.pdf?dl=1" | |
u2013_602="http://devstreaming.apple.com/videos/wwdc/2013/602xcx2xk6ipx0cusjryu1sx5eu/602/602-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/602xcx2xk6ipx0cusjryu1sx5eu/602/602.pdf?dl=1" | |
u2013_603="http://devstreaming.apple.com/videos/wwdc/2013/603xfx2xhszvvn0zgc1cbgx1j/603/603-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/603xfx2xhszvvn0zgc1cbgx1j/603/603.pdf?dl=1" | |
u2013_604="http://devstreaming.apple.com/videos/wwdc/2013/604xfx2xl2ujhx7vffbjmtqu2t/604/604-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/604xfx2xl2ujhx7vffbjmtqu2t/604/604.pdf?dl=1" | |
u2013_605="http://devstreaming.apple.com/videos/wwdc/2013/605xfx2xbot31cme1uns8w647vsw/605/605-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/605xfx2xbot31cme1uns8w647vsw/605/605.pdf?dl=1" | |
u2013_606="http://devstreaming.apple.com/videos/wwdc/2013/606xdx2xbp31zp28fdov8p0b6d/606/606-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/606xdx2xbp31zp28fdov8p0b6d/606/606.pdf?dl=1" | |
u2013_607="http://devstreaming.apple.com/videos/wwdc/2013/607xfx3xox1jscc7z24fl2jf4mf/607/607-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/607xfx3xox1jscc7z24fl2jf4mf/607/607.pdf?dl=1" | |
u2013_608="http://devstreaming.apple.com/videos/wwdc/2013/608xcx3xafjdvmnjpo5dzvou97r/608/608-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/608xcx3xafjdvmnjpo5dzvou97r/608/608.pdf?dl=1" | |
u2013_609="http://devstreaming.apple.com/videos/wwdc/2013/609xfx3xpwcil5bz8h6ot4f871/609/609-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/609xfx3xpwcil5bz8h6ot4f871/609/609.pdf?dl=1" | |
u2013_610="http://devstreaming.apple.com/videos/wwdc/2013/610xcx3xv9xjy916g3wzes0ze63/610/610-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/610xcx3xv9xjy916g3wzes0ze63/610/610.pdf?dl=1" | |
u2013_611="http://devstreaming.apple.com/videos/wwdc/2013/611xfx3x2l2zzkb2oaovson/611/611-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/611xfx3x2l2zzkb2oaovson/611/611.pdf?dl=1" | |
u2013_612="http://devstreaming.apple.com/videos/wwdc/2013/612xax4xx65z1ervy5np1qb/612/612-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/612xax4xx65z1ervy5np1qb/612/612.pdf?dl=1" | |
u2013_613="http://devstreaming.apple.com/videos/wwdc/2013/613xfx4xp91m26w7iu790d3nx/613/613-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/613xfx4xp91m26w7iu790d3nx/613/613.pdf?dl=1" | |
u2013_614="http://devstreaming.apple.com/videos/wwdc/2013/614xax5x602jmihlq4c4edtrl/614/614-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/614xax5x602jmihlq4c4edtrl/614/614.pdf?dl=1" | |
u2013_615="http://devstreaming.apple.com/videos/wwdc/2013/615xax5xpcdns8jyhaiszkz2p/615/615-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/615xax5xpcdns8jyhaiszkz2p/615/615.pdf?dl=1" | |
u2013_700="http://devstreaming.apple.com/videos/wwdc/2013/700xcx2xuedgs1rni4qry1yumg/700/700-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/700xcx2xuedgs1rni4qry1yumg/700/700.pdf?dl=1" | |
u2013_701="http://devstreaming.apple.com/videos/wwdc/2013/701xbx2xqblo39z6tpbdrcz/701/701-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/701xbx2xqblo39z6tpbdrcz/701/701.pdf?dl=1" | |
u2013_702="http://devstreaming.apple.com/videos/wwdc/2013/702xfx2xmlrics5pyrjfwu2m/702/702-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/702xfx2xmlrics5pyrjfwu2m/702/702.pdf?dl=1" | |
u2013_703="http://devstreaming.apple.com/videos/wwdc/2013/703xcx2xljtlq481grxurla4/703/703-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/703xcx2xljtlq481grxurla4/703/703.pdf?dl=1" | |
u2013_704="http://devstreaming.apple.com/videos/wwdc/2013/704xcx2xrmodatdtgs6nf5w4/704/704-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/704xcx2xrmodatdtgs6nf5w4/704/704.pdf?dl=1" | |
u2013_705="http://devstreaming.apple.com/videos/wwdc/2013/705xbx3xcjsmrdbtwl5grta6gq6r/705/705-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/705xbx3xcjsmrdbtwl5grta6gq6r/705/705.pdf?dl=1" | |
u2013_707="http://devstreaming.apple.com/videos/wwdc/2013/707xfx3xysb4yyrvtxbbu6t9fono/707/707-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/707xfx3xysb4yyrvtxbbu6t9fono/707/707.pdf?dl=1" | |
u2013_708="http://devstreaming.apple.com/videos/wwdc/2013/708xbx3x7xusbzidl0j3acxest/708/708-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/708xbx3x7xusbzidl0j3acxest/708/708.pdf?dl=1" | |
u2013_709="http://devstreaming.apple.com/videos/wwdc/2013/709xax3xiafkagts5jfa5705dx6/709/709-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/709xax3xiafkagts5jfa5705dx6/709/709.pdf?dl=1" | |
u2013_710="http://devstreaming.apple.com/videos/wwdc/2013/710xfx3xn8197k4i9s2rvyb/710/710-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/710xfx3xn8197k4i9s2rvyb/710/710.pdf?dl=1" | |
u2013_711="http://devstreaming.apple.com/videos/wwdc/2013/711xcx4x8yuutk8sady6t9f/711/711-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/711xcx4x8yuutk8sady6t9f/711/711.pdf?dl=1" | |
u2013_712="http://devstreaming.apple.com/videos/wwdc/2013/712xax4xb4mh6prvqkesmm75/712/712-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/712xax4xb4mh6prvqkesmm75/712/712.pdf?dl=1" | |
u2013_713="http://devstreaming.apple.com/videos/wwdc/2013/713xcx4xtaue02i1tvk0kpvarvo/713/713-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/713xcx4xtaue02i1tvk0kpvarvo/713/713.pdf?dl=1" | |
u2013_714="http://devstreaming.apple.com/videos/wwdc/2013/714xbx5xcen10zkjl5f9sd8ys63/714/714-${RESOLUTION}.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2013/714xbx5xcen10zkjl5f9sd8ys63/714/714.pdf?dl=1" | |
# 2014 | |
ids2014="101 102 103 201 202 203 204 205 206 207 208 209 210 211 212 213 214 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 301 302 303 304 305 306 401 402 403 404 406 407 408 409 410 411 412 413 414 415 416 417 418 419 501 502 503 504 505 506 508 509 510 511 512 513 514 515 516 517 601 602 603 604 605 606 608 609 610 611 612 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718" | |
t2014_101="Keynote" | |
t2014_102="Platforms State of the Union" | |
t2014_103="Apple Design Awards" | |
t2014_201="Advanced Topics in Internationalization" | |
t2014_202="What's New in Cocoa Touch" | |
t2014_203="Introducing HealthKit" | |
t2014_204="What's New in Cocoa" | |
t2014_205="Creating Extensions for iOS and OS X, Part 1" | |
t2014_206="Introducing the Modern WebKit API" | |
t2014_207="Accessibility on OS X" | |
t2014_208="Introducing CloudKit" | |
t2014_209="Adapting Your App to the New UI of OS X Yosemite" | |
t2014_210="Accessibility on iOS" | |
t2014_211="Designing Intuitive User Experiences" | |
t2014_212="Storyboards and Controllers on OS X" | |
t2014_213="Introducing HomeKit" | |
t2014_214="View Controller Advancements in iOS 8" | |
t2014_216="Building Adaptive Apps with UIKit" | |
t2014_217="Creating Extensions for iOS and OS X, Part 2" | |
t2014_218="Designing a Great In-App Purchase Experience" | |
t2014_219="Adopting Handoff on iOS and OS X" | |
t2014_220="Adopting Advanced Features of the New UI of OS X Yosemite" | |
t2014_221="Creating Custom iOS User Interfaces" | |
t2014_222="Optimize Your Earning Power With iAd" | |
t2014_223="Prototyping Fake It Till You Make It" | |
t2014_224="Core iOS Application Architectural Patterns" | |
t2014_225="What's New in Core Data" | |
t2014_226="What's New in Table and Collection Views" | |
t2014_227="Creating Modern Cocoa Apps" | |
t2014_228="A Look Inside Presentation Controllers" | |
t2014_229="Advanced iOS Application Architecture and Patterns" | |
t2014_230="Making a Great First Impression With Strong Onboarding Design" | |
t2014_231="Advanced CloudKit" | |
t2014_232="Advanced User Interfaces with Collection Views" | |
t2014_233="Sharing code between iOS and OS X" | |
t2014_234="Building a Document-based App" | |
t2014_235="Advanced Scrollviews and Touch Handling Techniques" | |
t2014_236="Building Interruptible and Responsive Interactions" | |
t2014_237="A Strategy for Great Work" | |
t2014_301="Affiliate Tools for App Developers" | |
t2014_302="The New iTunes Connect" | |
t2014_303="Optimizing In-App Purchases" | |
t2014_304="Creating Great App Previews" | |
t2014_305="Preventing Unauthorized Purchases with Receipts" | |
t2014_306="JavaScript for Automation" | |
t2014_401="What's New in Xcode 6" | |
t2014_402="Introduction to Swift" | |
t2014_403="Intermediate Swift" | |
t2014_404="Advanced Swift" | |
t2014_406="Integrating Swift with Objective-C" | |
t2014_407="Swift Interoperability In Depth" | |
t2014_408="Swift Playgrounds" | |
t2014_409="Introduction to LLDB and the Swift REPL" | |
t2014_410="Advanced Swift Debugging in LLDB" | |
t2014_411="What's New in Interface Builder" | |
t2014_412="Localizing with Xcode 6" | |
t2014_413="Debugging in Xcode 6" | |
t2014_414="Testing in Xcode 6" | |
t2014_415="Continuous Integration with Xcode 6" | |
t2014_416="Building Modern Frameworks" | |
t2014_417="What's New in LLVM" | |
t2014_418="Improving Your App with Instruments" | |
t2014_419="Advanced Graphics and Animations for iOS Apps" | |
t2014_501="What's New in Core Audio" | |
t2014_502="AVAudioEngine in Practice" | |
t2014_503="Mastering Modern Media Playback" | |
t2014_504="Advanced Media for the Web" | |
t2014_505="Harnessing Metadata in Audiovisual Media" | |
t2014_506="Your App, Your Website, and Safari" | |
t2014_508="Camera Capture Manual Controls" | |
t2014_509="Creating 3D Interactive Content with WebGL" | |
t2014_510="What's New in iAd Workbench" | |
t2014_511="Introducing the Photos Frameworks" | |
t2014_512="Web Inspector and Modern JavaScript" | |
t2014_513="Direct Access to Video Encoding and Decoding" | |
t2014_514="Advances in Core Image" | |
t2014_515="Developing Core Image Filters for iOS" | |
t2014_516="Improving the Accessibility and Usability of Complex Web Applications" | |
t2014_517="Designing Responsive Web Experiences" | |
t2014_601="Harnessing the Power of the Mac Pro with OpenGL and OpenCL" | |
t2014_602="Ingredients of Great Games" | |
t2014_603="Working with Metal Overview" | |
t2014_604="Working with Metal Fundamentals" | |
t2014_605="Working with Metal Advanced" | |
t2014_606="What's New in SpriteKit" | |
t2014_608="Best Practices for Building SpriteKit Games" | |
t2014_609="What's New in SceneKit" | |
t2014_610="Building a Game with SceneKit" | |
t2014_611="Designing for Game Controllers" | |
t2014_612="Motion Tracking with the Core Motion Framework" | |
t2014_701="Designing Accessories for iOS and OS X" | |
t2014_702="Managing Apple Devices" | |
t2014_703="What's New in the Accelerate Framework" | |
t2014_704="Building Apps for Enterprise and Education" | |
t2014_705="Distributing Enterprise Apps" | |
t2014_706="What's New in Core Location" | |
t2014_707="What's New in Foundation Networking" | |
t2014_708="Taking Core Location Indoors" | |
t2014_709="Cross Platform Nearby Networking" | |
t2014_710="Writing Energy Efficient Code, Part 1" | |
t2014_711="Keychain and Authentication with Touch ID" | |
t2014_712="Writing Energy Efficient Code, Part 2" | |
t2014_713="What's New in iOS Notifications" | |
t2014_714="Fix Bugs Faster using Activity Tracing" | |
t2014_715="User Privacy in iOS and OS X" | |
t2014_716="Power, Performance and Diagnostics What's new in GCD and XPC" | |
t2014_717="Kids and Apps" | |
t2014_718="Adopting AirPrint" | |
u2014_101="http://devstreaming.apple.com/videos/wwdc/2014/101xx36lr6smzjo/101/101_${resolution}.mov?dl=1" | |
u2014_102="http://devstreaming.apple.com/videos/wwdc/2014/102xxw2o82y78a4/102/102_${resolution}_platforms_state_of_the_union.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/102xxw2o82y78a4/102/102_platforms_state_of_the_union.pdf" | |
u2014_103="http://devstreaming.apple.com/videos/wwdc/2014/103xx8s53gk94hl/103/103_${resolution}_apple_design_awards.mov?dl=1" | |
u2014_201="http://devstreaming.apple.com/videos/wwdc/2014/201xx2xfazhzce8/201/201_${resolution}_advanced_topics_in_internationalization.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/201xx2xfazhzce8/201/201_advanced_topics_in_internationalization.pdf" | |
u2014_202="http://devstreaming.apple.com/videos/wwdc/2014/202xx3ane09vxdz/202/202_${resolution}_whats_new_in_cocoa_touch.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/202xx3ane09vxdz/202/202_whats_new_in_cocoa_touch.pdf" | |
u2014_203="http://devstreaming.apple.com/videos/wwdc/2014/203xxh9oqtm0piw/203/203_${resolution}_introducing_healthkit.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/203xxh9oqtm0piw/203/203_introducing_healthkit.pdf" | |
u2014_204="http://devstreaming.apple.com/videos/wwdc/2014/204xxhe1lli87dm/204/204_${resolution}_whats_new_in_cocoa.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/204xxhe1lli87dm/204/204_whats_new_in_cocoa.pdf" | |
u2014_205="http://devstreaming.apple.com/videos/wwdc/2014/205xxqzduadzo14/205/205_${resolution}_creating_extensions_for_ios_and_os_x,_part_1.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/205xxqzduadzo14/205/205_creating_extensions_for_ios_and_os_x,_part_1.pdf" | |
u2014_206="http://devstreaming.apple.com/videos/wwdc/2014/206xxdiurnffagr/206/206_${resolution}_introducing_the_modern_webkit_api.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/206xxdiurnffagr/206/206_introducing_the_modern_webkit_api.pdf" | |
u2014_207="http://devstreaming.apple.com/videos/wwdc/2014/207xx270npvffao/207/207_${resolution}_accessibility_on_os_x.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/207xx270npvffao/207/207_accessibility_on_os_x.pdf" | |
u2014_208="http://devstreaming.apple.com/videos/wwdc/2014/208xx42tf0hw3vv/208/208_${resolution}_introducing_cloudkit.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/208xx42tf0hw3vv/208/208_introducing_cloudkit.pdf" | |
u2014_209="http://devstreaming.apple.com/videos/wwdc/2014/209xxbyg01mfqt8/209/209_${resolution}_adapting_your_app_to_the_new_ui_of_os_x_yosemite.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/209xxbyg01mfqt8/209/209_adapting_your_app_to_the_new_ui_of_os_x_yosemite.pdf" | |
u2014_210="http://devstreaming.apple.com/videos/wwdc/2014/210xxksa9s9ewsa/210/210_${resolution}_accessibility_on_ios.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/210xxksa9s9ewsa/210/210_accessibility_on_ios.pdf" | |
u2014_211="http://devstreaming.apple.com/videos/wwdc/2014/211xxmyz80g30i9/211/211_${resolution}_designing_intuitive_user_experiences.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/211xxmyz80g30i9/211/211_designing_intuitive_user_experiences.pdf" | |
u2014_212="http://devstreaming.apple.com/videos/wwdc/2014/212xxi1kzzkdr54/212/212_${resolution}_storyboards_and_controllers_on_os_x.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/212xxi1kzzkdr54/212/212_storyboards_and_controllers_on_os_x.pdf" | |
u2014_213="http://devstreaming.apple.com/videos/wwdc/2014/213xxbmca4in9u5/213/213_${resolution}_introducing_homekit.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/213xxbmca4in9u5/213/213_introducing_homekit.pdf" | |
u2014_214="http://devstreaming.apple.com/videos/wwdc/2014/214xxq2mdbtmp23/214/214_${resolution}_view_controller_advancements_in_ios_8.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/214xxq2mdbtmp23/214/214_view_controller_advancements_in_ios_8.pdf" | |
u2014_216="http://devstreaming.apple.com/videos/wwdc/2014/216xxcnxc6wnkf3/216/216_${resolution}_building_adaptive_apps_with_uikit.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/216xxcnxc6wnkf3/216/216_building_adaptive_apps_with_uikit.pdf" | |
u2014_217="http://devstreaming.apple.com/videos/wwdc/2014/217xxsvxdga3rh5/217/217_${resolution}_creating_extensions_for_ios_and_os_x_part_2.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/217xxsvxdga3rh5/217/217_creating_extensions_for_ios_and_os_x_part_2.pdf" | |
u2014_218="http://devstreaming.apple.com/videos/wwdc/2014/218xx267rleu4n8/218/218_${resolution}_designing_a_great_in-app_purchase_experience.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/218xx267rleu4n8/218/218_designing_a_great_in-app_purchase_experience.pdf" | |
u2014_219="http://devstreaming.apple.com/videos/wwdc/2014/219xxebl6quoz05/219/219_${resolution}_adopting_handoff_on_ios_and_os_x.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/219xxebl6quoz05/219/219_adopting_handoff_on_ios_and_os_x.pdf" | |
u2014_220="http://devstreaming.apple.com/videos/wwdc/2014/220xx01yweszmjv/220/220_${resolution}_adopting_advanced_features_of_the_new_ui_of_os_x_yosemite.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/220xx01yweszmjv/220/220_adopting_advanced_features_of_the_new_ui_of_os_x_yosemite.pdf" | |
u2014_221="http://devstreaming.apple.com/videos/wwdc/2014/221xxobzcm2j26x/221/221_${resolution}_creating_custom_ios_user_interfaces.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/221xxobzcm2j26x/221/221_creating_custom_ios_user_interfaces.pdf" | |
u2014_222="http://devstreaming.apple.com/videos/wwdc/2014/222xxz9991l36ro/222/222_${resolution}_optimize_your_earning_power_with_iad.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/222xxz9991l36ro/222/222_optimize_your_earning_power_with_iad.pdf" | |
u2014_223="http://devstreaming.apple.com/videos/wwdc/2014/223xxp1uag2jn3n/223/223_${resolution}_prototyping_fake_it_till_you_make_it.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/223xxp1uag2jn3n/223/223_prototyping_fake_it_till_you_make_it.pdf" | |
u2014_224="http://devstreaming.apple.com/videos/wwdc/2014/224xxxlsvigdoc0/224/224_${resolution}_core_os_ios_application_architectural_patterns.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/224xxxlsvigdoc0/224/224_core_os_ios_application_architectural_patterns.pdf" | |
u2014_225="http://devstreaming.apple.com/videos/wwdc/2014/225xxgzhqylosff/225/225_${resolution}_whats_new_in_core_data.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/225xxgzhqylosff/225/225_whats_new_in_core_data.pdf" | |
u2014_226="http://devstreaming.apple.com/videos/wwdc/2014/226xxf6phq7ufzl/226/226_${resolution}_whats_new_in_table_and_collection_views.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/226xxf6phq7ufzl/226/226_whats_new_in_table_and_collection_views.pdf" | |
u2014_227="http://devstreaming.apple.com/videos/wwdc/2014/227xx1g0sa1mhjf/227/227_${resolution}_creating_modern_cocoa_apps.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/227xx1g0sa1mhjf/227/227_creating_modern_cocoa_apps.pdf" | |
u2014_228="http://devstreaming.apple.com/videos/wwdc/2014/228xxnfgueiskhi/228/228_${resolution}_a_look_inside_presentation_controllers.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/228xxnfgueiskhi/228/228_a_look_inside_presentation_controllers.pdf" | |
u2014_229="http://devstreaming.apple.com/videos/wwdc/2014/229xx77tq0pmkwo/229/229_${resolution}_advanced_ios_architecture_and_patterns.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/229xx77tq0pmkwo/229/229_advanced_ios_architecture_and_patterns.pdf" | |
u2014_230="http://devstreaming.apple.com/videos/wwdc/2014/230xxe44dq1m2da/230/230_${resolution}_making_a_great_first_impression_with_strong_onboarding_design.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/230xxe44dq1m2da/230/230_making_a_great_first_impression_with_strong_onboarding_design.pdf" | |
u2014_231="http://devstreaming.apple.com/videos/wwdc/2014/231xx9bil1zgee7/231/231_${resolution}_advanced_cloudkit.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/231xx9bil1zgee7/231/231_advanced_cloudkit.pdf" | |
u2014_232="http://devstreaming.apple.com/videos/wwdc/2014/232xxz8gxpbstio/232/232_${resolution}_advanced_user_interfaces_with_collection_views.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/232xxz8gxpbstio/232/232_advanced_user_interfaces_with_collection_views.pdf" | |
u2014_233="http://devstreaming.apple.com/videos/wwdc/2014/233xxwktnowwj0u/233/233_${resolution}_sharing_code_between_ios_and_os_x.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/233xxwktnowwj0u/233/233_sharing_code_between_ios_and_os_x.pdf" | |
u2014_234="http://devstreaming.apple.com/videos/wwdc/2014/234xxi5cismq5hn/234/234_${resolution}_building_a_document_based_app.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/234xxi5cismq5hn/234/234_building_a_document_based_app.pdf" | |
u2014_235="http://devstreaming.apple.com/videos/wwdc/2014/235xxsugqo8pxak/235/235_${resolution}_advanced_scrollviews_and_touch_handling_techniques.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/235xxsugqo8pxak/235/235_advanced_scrollviews_and_touch_handling_techniques.pdf" | |
u2014_236="http://devstreaming.apple.com/videos/wwdc/2014/236xxwk3fv82sx2/236/236_building_interruptible_and_responsive_interactions.pdf" | |
u2014_237="http://devstreaming.apple.com/videos/wwdc/2014/237xxcyp7vhx2xt/237/237_${resolution}_a_strategy_for_great_work.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/237xxcyp7vhx2xt/237/237_a_strategy_for_great_work.pdf" | |
u2014_301="http://devstreaming.apple.com/videos/wwdc/2014/301xxu0xo3hhg9h/301/301_${resolution}_affiliate_tools_for_app_developers.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/301xxu0xo3hhg9h/301/301_affiliate_tools_for_app_developers.pdf" | |
u2014_302="http://devstreaming.apple.com/videos/wwdc/2014/302xxo8xxixuera/302/302_${resolution}_the_new_itunes_connect.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/302xxo8xxixuera/302/302_the_new_itunes_connect.pdf" | |
u2014_303="http://devstreaming.apple.com/videos/wwdc/2014/303xxqw0yb14u0r/303/303_${resolution}_optimizing_in-app_purchases.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/303xxqw0yb14u0r/303/303_optimizing_in-app_purchases.pdf" | |
u2014_304="http://devstreaming.apple.com/videos/wwdc/2014/304xxc65wjxydj8/304/304_${resolution}_creating_great_app_previews.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/304xxc65wjxydj8/304/304_creating_great_app_previews.pdf" | |
u2014_305="http://devstreaming.apple.com/videos/wwdc/2014/305xxjjl70ix0y1/305/305_${resolution}_preventing_unauthorized_purchases_with_receipts.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/305xxjjl70ix0y1/305/305_preventing_unauthorized_purchases_with_receipts.pdf" | |
u2014_306="http://devstreaming.apple.com/videos/wwdc/2014/306xxjtg7uz13v0/306/306_${resolution}_javascript_for_automation.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/306xxjtg7uz13v0/306/306_javascript_for_automation.pdf" | |
u2014_401="http://devstreaming.apple.com/videos/wwdc/2014/401xxfkzfrjyb93/401/401_${resolution}_whats_new_in_xcode_6.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/401xxfkzfrjyb93/401/401_whats_new_in_xcode_6.pdf" | |
u2014_402="http://devstreaming.apple.com/videos/wwdc/2014/402xxgg8o88ulsr/402/402_${resolution}_introduction_to_swift.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/402xxgg8o88ulsr/402/402_introduction_to_swift.pdf" | |
u2014_403="http://devstreaming.apple.com/videos/wwdc/2014/403xxksrj0qs8c0/403/403_${resolution}_intermediate_swift.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/403xxksrj0qs8c0/403/403_intermediate_swift.pdf" | |
u2014_404="http://devstreaming.apple.com/videos/wwdc/2014/404xxdxsstkaqjb/404/404_${resolution}_advanced_swift.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/404xxdxsstkaqjb/404/404_advanced_swift.pdf" | |
u2014_406="http://devstreaming.apple.com/videos/wwdc/2014/406xxssvkspk997/406/406_integrating_swift_with_objective_c.pdf" | |
u2014_407="http://devstreaming.apple.com/videos/wwdc/2014/407xxptt888z5jv/407/407_${resolution}_swift_interoperability_in_depth.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/407xxptt888z5jv/407/407_swift_interoperability_in_depth.pdf" | |
u2014_408="http://devstreaming.apple.com/videos/wwdc/2014/408xxcm26svis12/408/408_${resolution}_swift_playgrounds.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/408xxcm26svis12/408/408_swift_playgrounds.pdf" | |
u2014_409="http://devstreaming.apple.com/videos/wwdc/2014/409xxfw34pado34/409/409_introduction_to_lldb_and_the_swift_repl.pdf" | |
u2014_410="http://devstreaming.apple.com/videos/wwdc/2014/410xx1s19e83i5z/410/410_advanced_swift_debugging_in_lldb.pdf" | |
u2014_411="http://devstreaming.apple.com/videos/wwdc/2014/411xx0xo98zzoor/411/411_${resolution}_whats_new_in_interface_builder.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/411xx0xo98zzoor/411/411_whats_new_in_interface_builder.pdf" | |
u2014_412="http://devstreaming.apple.com/videos/wwdc/2014/412xx80au1lrfcn/412/412_${resolution}_localizing_with_xcode_6.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/412xx80au1lrfcn/412/412_localizing_with_xcode_6.pdf" | |
u2014_413="http://devstreaming.apple.com/videos/wwdc/2014/413xxr7gdc60u2p/413/413_${resolution}_debugging_in_xcode_6.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/413xxr7gdc60u2p/413/413_debugging_in_xcode_6.pdf" | |
u2014_414="http://devstreaming.apple.com/videos/wwdc/2014/414xx4l5du0f408/414/414_${resolution}_testing_in_xcode_6.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/414xx4l5du0f408/414/414_testing_in_xcode_6.pdf" | |
u2014_415="http://devstreaming.apple.com/videos/wwdc/2014/415xx83xkyr55fj/415/415_${resolution}_continuous_integration_with_xcode_6.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/415xx83xkyr55fj/415/415_continuous_integration_with_xcode_6.pdf" | |
u2014_416="http://devstreaming.apple.com/videos/wwdc/2014/416xxuit620s53g/416/416_${resolution}_building_modern_frameworks.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/416xxuit620s53g/416/416_building_modern_frameworks.pdf" | |
u2014_417="http://devstreaming.apple.com/videos/wwdc/2014/417xx2zsyyp8zcs/417/417_${resolution}_whats_new_in_llvm.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/417xx2zsyyp8zcs/417/417_whats_new_in_llvm.pdf" | |
u2014_418="http://devstreaming.apple.com/videos/wwdc/2014/418xxtihju1a7v4/418/418_${resolution}_improving_your_app_with_instruments.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/418xxtihju1a7v4/418/418_improving_your_app_with_instruments.pdf" | |
u2014_419="http://devstreaming.apple.com/videos/wwdc/2014/419xxli6f60a6bs/419/419_advanced_graphics_and_animation_performance.pdf" | |
u2014_501="http://devstreaming.apple.com/videos/wwdc/2014/501xxfo4d68h054/501/501_${resolution}_whats_new_in_core_audio.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/501xxfo4d68h054/501/501_whats_new_in_core_audio.pdf" | |
u2014_502="http://devstreaming.apple.com/videos/wwdc/2014/502xxvo7vov799k/502/502_${resolution}_avaudioengine_in_practice.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/502xxvo7vov799k/502/502_avaudioengine_in_practice.pdf" | |
u2014_503="http://devstreaming.apple.com/videos/wwdc/2014/503xx50xm4n63qe/503/503_${resolution}_mastering_modern_media_playback.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/503xx50xm4n63qe/503/503_mastering_modern_media_playback.pdf" | |
u2014_504="http://devstreaming.apple.com/videos/wwdc/2014/504xx5n1n7eie65/504/504_${resolution}_advanced_media_for_the_web.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/504xx5n1n7eie65/504/504_advanced_media_for_the_web.pdf" | |
u2014_505="http://devstreaming.apple.com/videos/wwdc/2014/505xx5j7n7h3a1q/505/505_${resolution}_harnessing_metadata_in_audiovisual_media.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/505xx5j7n7h3a1q/505/505_harnessing_metadata_in_audiovisual_media.pdf" | |
u2014_506="http://devstreaming.apple.com/videos/wwdc/2014/506xxeo80e5kykp/506/506_${resolution}_ensuring_continuity_between_your_app_and_web_site.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/506xxeo80e5kykp/506/506_ensuring_continuity_between_your_app_and_web_site.pdf" | |
u2014_508="http://devstreaming.apple.com/videos/wwdc/2014/508xxfvaehrll14/508/508_${resolution}_camera_capture_manual_controls.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/508xxfvaehrll14/508/508_camera_capture_manual_controls.pdf" | |
u2014_509="http://devstreaming.apple.com/videos/wwdc/2014/509xxwli42i4gs6/509/509_${resolution}_creating_3d_interactive_content_with_webgl.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/509xxwli42i4gs6/509/509_creating_3d_interactive_content_with_webgl.pdf" | |
u2014_510="http://devstreaming.apple.com/videos/wwdc/2014/510xx6yeo9go0lo/510/510_${resolution}_whats_new_in_iad_workbench.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/510xx6yeo9go0lo/510/510_whats_new_in_iad_workbench.pdf" | |
u2014_511="http://devstreaming.apple.com/videos/wwdc/2014/511xxegx4yyhbt9/511/511_${resolution}_introducing_the_photos_frameworks.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/511xxegx4yyhbt9/511/511_introducing_the_photos_frameworks.pdf" | |
u2014_512="http://devstreaming.apple.com/videos/wwdc/2014/512xxj53iuolu78/512/512_${resolution}_web_inspector_and_modern_javascript.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/512xxj53iuolu78/512/512_web_inspector_and_modern_javascript.pdf" | |
u2014_513="http://devstreaming.apple.com/videos/wwdc/2014/513xxhfudagscto/513/513_${resolution}_direct_access_to_media_encoding_and_decoding.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/513xxhfudagscto/513/513_direct_access_to_media_encoding_and_decoding.pdf" | |
u2014_514="http://devstreaming.apple.com/videos/wwdc/2014/514xxio5buvlu16/514/514_${resolution}_advances_in_core_image.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/514xxio5buvlu16/514/514_advances_in_core_image.pdf" | |
u2014_515="http://devstreaming.apple.com/videos/wwdc/2014/515xxv01d9tcg3o/515/515_${resolution}_developing_core_image_filters_for_ios.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/515xxv01d9tcg3o/515/515_developing_core_image_filters_for_ios.pdf" | |
u2014_516="http://devstreaming.apple.com/videos/wwdc/2014/516xxanja9ziaar/516/516_${resolution}_improving_the_accessibility_and_usability_of_complex_web_applications.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/516xxanja9ziaar/516/516_improving_the_accessibility_and_usability_of_complex_web_applications.pdf" | |
u2014_517="http://devstreaming.apple.com/videos/wwdc/2014/517xxlpmjgeqazd/517/517_${resolution}_designing_responsive_web_experiences.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/517xxlpmjgeqazd/517/517_designing_responsive_web_experiences.pdf" | |
u2014_601="http://devstreaming.apple.com/videos/wwdc/2014/601xxu3eg5ttkcj/601/601_${resolution}_harnessing_the_power_of_the_mac_pro_with_opengl_and_opencl.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/601xxu3eg5ttkcj/601/601_harnessing_the_power_of_the_mac_pro_with_opengl_and_opencl.pdf" | |
u2014_602="http://devstreaming.apple.com/videos/wwdc/2014/602xx0qpmdkc2ki/602/602_${resolution}_ingredients_of_great_games.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/602xx0qpmdkc2ki/602/602_ingredients_of_great_games.pdf" | |
u2014_603="http://devstreaming.apple.com/videos/wwdc/2014/603xx33n8igr5n1/603/603_working_with_metal_overview.pdf" | |
u2014_604="http://devstreaming.apple.com/videos/wwdc/2014/604xxg7crkljcr8/604/604_working_with_metal_fundamentals.pdf" | |
u2014_605="http://devstreaming.apple.com/videos/wwdc/2014/605xxygcz4pd0h6/605/605_working_with_metal_advanced.pdf" | |
u2014_606="http://devstreaming.apple.com/videos/wwdc/2014/606xxql3qoibema/606/606_${resolution}_whats_new_in_sprite_kit.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/606xxql3qoibema/606/606_whats_new_in_sprite_kit.pdf" | |
u2014_608="http://devstreaming.apple.com/videos/wwdc/2014/608xx0tzmkcqkrn/608/608_${resolution}_best_practices_for_building_spritekit_games.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/608xx0tzmkcqkrn/608/608_best_practices_for_building_spritekit_games.pdf" | |
u2014_609="http://devstreaming.apple.com/videos/wwdc/2014/609xxkxq1v95fju/609/609_${resolution}_whats_new_in_scenekit.mov?dl=1" | |
u2014_610="http://devstreaming.apple.com/videos/wwdc/2014/610xxc04fgmv80x/610/610_${resolution}_building_a_game_with_scenekit.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/610xxc04fgmv80x/610/610_building_a_game_with_scenekit.pdf" | |
u2014_611="http://devstreaming.apple.com/videos/wwdc/2014/611xxblieag1z2a/611/611_${resolution}_designing_for_game_controllers.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/611xxblieag1z2a/611/611_designing_for_game_controllers.pdf" | |
u2014_612="http://devstreaming.apple.com/videos/wwdc/2014/612xxnsoq5fis79/612/612_${resolution}_motion_tracking_with_the_core_motion_framework.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/612xxnsoq5fis79/612/612_motion_tracking_with_the_core_motion_framework.pdf" | |
u2014_701="http://devstreaming.apple.com/videos/wwdc/2014/701xx8n8ca3aq4j/701/701_${resolution}_designing_accessories_for_ios_and_os_x.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/701xx8n8ca3aq4j/701/701_designing_accessories_for_ios_and_os_x.pdf" | |
u2014_702="http://devstreaming.apple.com/videos/wwdc/2014/702xxvsjwkmhw2e/702/702_${resolution}_managing_apple_devices.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/702xxvsjwkmhw2e/702/702_managing_apple_devices.pdf" | |
u2014_703="http://devstreaming.apple.com/videos/wwdc/2014/703xx9ich9e8mkn/703/703_${resolution}_whats_new_in_the_accelerate_framework.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/703xx9ich9e8mkn/703/703_whats_new_in_the_accelerate_framework.pdf" | |
u2014_704="http://devstreaming.apple.com/videos/wwdc/2014/704xx7dmqd5m9l4/704/704_${resolution}_building_apps_for_enterprise_and_education.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/704xx7dmqd5m9l4/704/704_building_apps_for_enterprise_and_education.pdf" | |
u2014_705="http://devstreaming.apple.com/videos/wwdc/2014/705xx0r0x0fsaf5/705/705_${resolution}_distributing_enterprise_apps.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/705xx0r0x0fsaf5/705/705_distributing_enterprise_apps.pdf" | |
u2014_706="http://devstreaming.apple.com/videos/wwdc/2014/706xxjytntg51wd/706/706_${resolution}_whats_new_in_core_location.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/706xxjytntg51wd/706/706_whats_new_in_core_location.pdf" | |
u2014_707="http://devstreaming.apple.com/videos/wwdc/2014/707xx1o5tdjnvg9/707/707_${resolution}_whats_new_in_foundation_networking.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/707xx1o5tdjnvg9/707/707_whats_new_in_foundation_networking.pdf" | |
u2014_708="http://devstreaming.apple.com/videos/wwdc/2014/708xxvfd08bdof2/708/708_${resolution}_taking_core_location_indoors.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/708xxvfd08bdof2/708/708_taking_core_location_indoors.pdf" | |
u2014_709="http://devstreaming.apple.com/videos/wwdc/2014/709xx1q8hdvo14x/709/709_${resolution}_cross_platform_nearby_networking.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/709xx1q8hdvo14x/709/709_cross_platform_nearby_networking.pdf" | |
u2014_710="http://devstreaming.apple.com/videos/wwdc/2014/710xxwwk9jiqtu2/710/710_${resolution}_writing_energy_efficient_code_part_1.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/710xxwwk9jiqtu2/710/710_writing_energy_efficient_code_part_1.pdf" | |
u2014_711="http://devstreaming.apple.com/videos/wwdc/2014/711xx6j5wzufu78/711/711_${resolution}_keychain_and_authentication_with_touch_id.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/711xx6j5wzufu78/711/711_keychain_and_authentication_with_touch_id.pdf" | |
u2014_712="http://devstreaming.apple.com/videos/wwdc/2014/712xx1pl2u942g2/712/712_${resolution}_writing_energy_efficient_code_part_2.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/712xx1pl2u942g2/712/712_writing_energy_efficient_code_part_2.pdf" | |
u2014_713="http://devstreaming.apple.com/videos/wwdc/2014/713xx1il4h4ur9c/713/713_${resolution}_whats_new_in_ios_notifications.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/713xx1il4h4ur9c/713/713_whats_new_in_ios_notifications.pdf" | |
u2014_714="http://devstreaming.apple.com/videos/wwdc/2014/714xx1h4szxdnyz/714/714_${resolution}_fix_bugs_faster_using_activity_tracing.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/714xx1h4szxdnyz/714/714_fix_bugs_faster_using_activity_tracing.pdf" | |
u2014_715="http://devstreaming.apple.com/videos/wwdc/2014/715xx4loqo5can9/715/715_${resolution}_user_privacy_in_ios_and_os_x.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/715xx4loqo5can9/715/715_user_privacy_in_ios_and_os_x.pdf" | |
u2014_716="http://devstreaming.apple.com/videos/wwdc/2014/716xx8q4shlqcp8/716/716_${resolution}_power_performance_and_diagnostics_whats_new_in_gcd_and_xpc_for.mov?dl=1" | |
u2014_717="http://devstreaming.apple.com/videos/wwdc/2014/717xxux5eg6f9v4/717/717_${resolution}_kids_and_apps.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/717xxux5eg6f9v4/717/717_kids_and_apps.pdf" | |
u2014_718="http://devstreaming.apple.com/videos/wwdc/2014/718xxctf8ley20j/718/718_${resolution}_adopting_airprint.mov?dl=1 http://devstreaming.apple.com/videos/wwdc/2014/718xxctf8ley20j/718/718_adopting_airprint.pdf" | |
# 2015 | |
ids2015="101 102 103 104 105 106 107 108 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 301 302 303 304 306 401 402 403 404 405 406 407 408 409 410 411 412 413 414 410 501 502 503 504 505 506 507 508 509 510 511 602 603 604 605 606 607 608 609 610 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 717 718 719 720 801 802 803 804 805" | |
# missing: 305 716 | |
# partial: 413 | |
## App Frameworks | |
t2015_217="Adopting New Trackpad Features" | |
t2015_226="Advanced NSOperations" | |
t2015_233="Advanced Touch Input on iOS" | |
t2015_224="App Extension Best Practices" | |
t2015_204="Apple Watch Accessibility" | |
t2015_232="Best Practices for Progress Reporting" | |
t2015_213="Building Apps with ResearchKit" | |
t2015_234="Building Document Based Apps" | |
t2015_231="Cocoa Touch Best Practices" | |
t2015_209="Creating Complications with ClockKit" | |
t2015_205="Getting Started with Multitasking on iPad in iOS 9" | |
t2015_221="Improving the Full Screen Window Experience" | |
t2015_214="Introducing On Demand Resources" | |
t2015_504="Introducing Safari View Controller" | |
t2015_223="Introducing the Contacts Framework for iOS and OS X" | |
t2015_216="Layout and Animation Techniques for WatchKit" | |
t2015_211="Multitasking Essentials for Media-Based Apps on iPad in iOS 9" | |
t2015_218="Mysteries of Auto Layout, Part 1" | |
t2015_219="Mysteries of Auto Layout, Part 2" | |
t2015_222="New UIKit Support for International User Interfaces" | |
t2015_212="Optimizing Your App for Multitasking on iPad in iOS 9" | |
t2015_230="Performance on iOS and watchOS" | |
t2015_509="Seamless Linking to Your App" | |
t2015_207="WatchKit In-Depth, Part 1" | |
t2015_208="WatchKit In-Depth, Part 2" | |
t2015_228="WatchKit Tips and Tricks" | |
t2015_202="What's New in Cocoa" | |
t2015_220="What's New in Core Data" | |
t2015_203="What's New in HealthKit" | |
t2015_210="What's New in HomeKit" | |
t2015_227="What's New in Internationalization" | |
t2015_206="What's New in MapKit" | |
t2015_225="What's New in NSCollectionView" | |
t2015_215="What's New in Storyboards" | |
t2015_229="What's New in UIKit Dynamics and Visual Effects" | |
t2015_201="iOS Accessability" | |
## Design | |
t2015_805="Apple Watch Design Tips and Tricks" | |
t2015_802="Designing for Apple Watch" | |
t2015_801="Designing for Future Hardware" | |
t2015_803="Designing with Animation" | |
t2015_804="Introducing the New System Fonts" | |
## Developer Tools | |
t2015_413="Advanced Debugging and the Address Sanitizer" | |
t2015_404="App Thinning in Xcode" | |
t2015_405="Authoring Rich Playgrounds" | |
t2015_414="Building Better Apps with Value Types in Swift" | |
t2015_410="Continuous Integration and Code Coverage in Xcode" | |
t2015_407="Implementing UI Designs in Interface Builder" | |
t2015_403="Improving Your Existing Apps with Swift" | |
t2015_409="Optimizing Swift Performance" | |
t2015_412="Profiling in Depth" | |
t2015_408="Protocol Oriented Programming in Swift" | |
t2015_401="Swift and Objective-C Interoperability" | |
t2015_411="Swift in Practice" | |
t2015_406="UI Testing in Xcode" | |
t2015_402="What's New in LLDB" | |
## Distribution | |
t2015_303="Getting the Most out of App Analytics" | |
t2015_306="Supporting the Enterprise with OS X Automation" | |
t2015_301="What's New in Managing Apple Devices" | |
t2015_302="What's New in iTunes Connect" | |
t2015_304="iTunes Connect Development to Distribution" | |
## Featured | |
t2015_103="Apple Design Awards" | |
t2015_108="Building Watch Apps" | |
t2015_105="Introducing WatchKit for watchOS 2" | |
t2015_101="Keynote" | |
t2015_102="Platforms State of the Union" | |
t2015_107="What's New in Cocoa Touch" | |
t2015_106="What's New in Swift" | |
t2015_104="What's New in Xcode" | |
## Graphic and Games | |
t2015_609="Deeper into GameplayKit with DemoBots" | |
t2015_606="Enhancements to SceneKit" | |
t2015_605="Going Social with ReplayKit and Game Center" | |
t2015_608="Introducing GameplayKit" | |
t2015_602="Managing 3D Assets with Model IO" | |
t2015_610="Metal Performance Optimization Techniques" | |
t2015_603="What's New in Metal, Part 1" | |
t2015_607="What's New in Metal, Part 2" | |
t2015_604="What's New in SpriteKit" | |
## Media | |
t2015_508="Audio Unit Extensions" | |
t2015_502="Content Protection for HTTP Live Streaming" | |
t2015_506="Editing Movies in AV Foundation" | |
t2015_503="Monetize and Promote Your App with iAd" | |
t2015_511="Safari Extensibility Content Blocking and Shared Links" | |
t2015_505="Using Safari to Deliver and Debug a Responsive Web Design" | |
t2015_507="What's New in Core Audio" | |
t2015_510="What's New in Core Image" | |
t2015_501="What's New in Web Development in WebKit and Safari" | |
## System Frameworks | |
t2015_707="Achieving All-day Battery Life" | |
t2015_702="Apple Pay Within Apps" | |
t2015_718="Building Responsive and Efficient Apps with GCD" | |
t2015_710="CloudKit JS and Web Services" | |
t2015_715="CloudKit Tips and Tricks" | |
t2015_708="Debugging Energy Issues" | |
t2015_709="Introducing Search APIs" | |
t2015_713="Introducing Watch Connectivity" | |
t2015_712="Low Energy, High Performance Compression and Accelerate" | |
t2015_711="Networking with NSURLSession" | |
t2015_703="Privacy and Your App" | |
t2015_706="Security and Your Apps" | |
t2015_701="Wallet The home for Apple Pay and more" | |
t2015_704="What's New in CloudKit" | |
t2015_714="What's New in Core Location" | |
t2015_705="What's New in Core Motion" | |
t2015_717="What's New in Network Extension and VPN" | |
t2015_720="What's New in Notifications" | |
t2015_719="What's New in Next Generation Networks" | |
## App Frameworks | |
u2015_217="http://devstreaming.apple.com/videos/wwdc/2015/217wu453thu1r1/217/217_${resolution}_adopting_new_trackpad_features.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/217wu453thu1r1/217/217_adopting_new_trackpad_features.pdf?dl=1 https://developer.apple.com/library/prerelease/mac/samplecode/AlignmentGuides/AlignmentGuidesAppKitHapticFeedbackFilteringusingNSAlignmentFeedbackFilter.zip https://developer.apple.com/library/prerelease/mac/samplecode/ForceTouchCatalog/ForceTouchCatalogUsingtheForceTouchTrackpadAPI.zip" | |
u2015_226="http://devstreaming.apple.com/videos/wwdc/2015/2267p2ni281ba/226/226_${resolution}_advanced_nsoperations.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/2267p2ni281ba/226/226_advanced_nsoperations.pdf?dl=1 https://developer.apple.com/sample-code/wwdc/2015/downloads/Advanced-NSOperations.zip" | |
u2015_233="http://devstreaming.apple.com/videos/wwdc/2015/233l9q8hj9mw/233/233_${resolution}_advanced_touch_input_on_ios.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/233l9q8hj9mw/233/233_advanced_touch_input_on_ios.pdf?dl=1" | |
u2015_224="http://devstreaming.apple.com/videos/wwdc/2015/224o6pqmtb4ik/224/224_${resolution}_app_extension_best_practices.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/224o6pqmtb4ik/224/224_app_extension_best_practices.pdf?dl=1" | |
u2015_204="http://devstreaming.apple.com/videos/wwdc/2015/2048w4vdjhe1i1m/204/204_${resolution}_apple_watch_accessibility.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/2048w4vdjhe1i1m/204/204_apple_watch_accessibility.pdf?dl=1" | |
u2015_232="http://devstreaming.apple.com/videos/wwdc/2015/232f1zopzycv/232/232_${resolution}_best_practices_for_progress_reporting.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/232f1zopzycv/232/232_best_practices_for_progress_reporting.pdf?dl=1 https://developer.apple.com/library/prerelease/ios/samplecode/PhotoProgress/PhotoProgressUsingNSProgress.zip" | |
u2015_213="http://devstreaming.apple.com/videos/wwdc/2015/213w6grumlfm0q/213/213_${resolution}_building_apps_with_researchkit.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/213w6grumlfm0q/213/213_building_apps_with_researchkit.pdf?dl=1" | |
u2015_234="http://devstreaming.apple.com/videos/wwdc/2015/234reaz1byqc/234/234_${resolution}_building_document_based_apps.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/234reaz1byqc/234/234_building_document_based_apps.pdf?dl=1 https://developer.apple.com/library/prerelease/ios/samplecode/ShapeEdit/ShapeEditBuildingaSimpleiCloudDocumentApp.zip" | |
u2015_231="http://devstreaming.apple.com/videos/wwdc/2015/2313dt427pmq/231/231_${resolution}_cocoa_touch_best_practices.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/2313dt427pmq/231/231_cocoa_touch_best_practices.pdf?dl=1" | |
u2015_209="http://devstreaming.apple.com/videos/wwdc/2015/209c9277tttlt9/209/209_${resolution}_creating_complications_with_clockkit.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/209c9277tttlt9/209/209_creating_complications_with_clockkit.pdf?dl=1" | |
u2015_205="http://devstreaming.apple.com/videos/wwdc/2015/2058z3fx76huw93/205/205_${resolution}_getting_started_with_multitasking_on_ipad_in_ios_.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/2058z3fx76huw93/205/205_getting_started_with_multitasking_on_ipad_in_ios_9.pdf?dl=1 https://developer.apple.com/library/prerelease/ios/samplecode/AdaptivePhotos/AdaptivePhotosUsingUIKitTraitsandSizeClasses.zip" | |
u2015_221="http://devstreaming.apple.com/videos/wwdc/2015/22160ycymy0qg/221/221_${resolution}_improving_the_full_screen_window_experience.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/22160ycymy0qg/221/221_improving_the_full_screen_window_experience.pdf?dl=1 https://developer.apple.com/library/prerelease/mac/samplecode/Exhibition/ExhibitionAnAdaptiveOSXApp.zip" | |
u2015_214="http://devstreaming.apple.com/videos/wwdc/2015/214dh5q5d0kswh/214/214_${resolution}_introducing_on_demand_resources.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/214dh5q5d0kswh/214/214_introducing_on_demand_resources.pdf?dl=1" | |
u2015_504="http://devstreaming.apple.com/videos/wwdc/2015/5048tyhotl6/504/504_${resolution}_introducing_safari_view_controller.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/5048tyhotl6/504/504_introducing_safari_view_controller.pdf?dl=1" | |
u2015_223="http://devstreaming.apple.com/videos/wwdc/2015/223rmo6dv9hxh/223/223_${resolution}_introducing_the_contacts_framework_for_ios_and_os_x.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/223rmo6dv9hxh/223/223_introducing_the_contacts_framework_for_ios_and_os_x.pdf?dl=1" | |
u2015_216="http://devstreaming.apple.com/videos/wwdc/2015/216isrjt4ku9w4/216/216_${resolution}_layout_and_animation_techniques_for_watchkit.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/216isrjt4ku9w4/216/216_layout_and_animation_techniques_for_watchkit.pdf?dl=1" | |
u2015_211="http://devstreaming.apple.com/videos/wwdc/2015/211dseo3cn0bnw/211/211_${resolution}_multitasking_essentials_for_mediabased_apps_on_ipad_in_ios_9.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/211dseo3cn0bnw/211/211_multitasking_essentials_for_mediabased_apps_on_ipad_in_ios_9.pdf?dl=1 https://developer.apple.com/library/prerelease/ios/samplecode/AVFoundationPiPPlayer/AVFoundationPiPPlayerPicture-in-PicturePlaybackwithAVKit.zip" | |
u2015_218="http://devstreaming.apple.com/videos/wwdc/2015/2187le7kpyhdff/218/218_${resolution}_mysteries_of_auto_layout_part_1.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/2187le7kpyhdff/218/218_mysteries_of_auto_layout_part_1.pdf?dl=1 https://developer.apple.com/library/prerelease/ios/samplecode/AstroLayout/AstroLayoutBuildingAdaptiveUIwithAutoLayout.zip" | |
u2015_219="http://devstreaming.apple.com/videos/wwdc/2015/219u3bqgvsz2g/219/219_${resolution}_mysteries_of_auto_layout_part_2.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/219u3bqgvsz2g/219/219_mysteries_of_auto_layout_part_2.pdf?dl=1 https://developer.apple.com/library/prerelease/ios/samplecode/AstroLayout/AstroLayoutBuildingAdaptiveUIwithAutoLayout.zip" | |
u2015_222="http://devstreaming.apple.com/videos/wwdc/2015/222ngkqh58b52/222/222_${resolution}_new_uikit_support_for_international_user_interfaces.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/222ngkqh58b52/222/222_new_uikit_support_for_international_user_interfaces.pdf?dl=1" | |
u2015_212="http://devstreaming.apple.com/videos/wwdc/2015/212mm5ra3oau66/212/212_${resolution}_optimizing_your_app_for_multitasking_on_ipad_in_ios_9.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/212mm5ra3oau66/212/212_optimizing_your_app_for_multitasking_on_ipad_in_ios_9.pdf?dl=1" | |
u2015_230="http://devstreaming.apple.com/videos/wwdc/2015/230wt8hs0wt8/230/230_${resolution}_performance_on_ios_and_watchos.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/230wt8hs0wt8/230/230_performance_on_ios_and_watchos.pdf?dl=1" | |
u2015_509="http://devstreaming.apple.com/videos/wwdc/2015/5091mxk00t/509/509_${resolution}_seamless_linking_to_your_app.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/5091mxk00t/509/509_seamless_linking_to_your_app.pdf?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/5091mxk00t/509/509_seamless_linking_to_your_app.pdf?dl=1" | |
u2015_207="http://devstreaming.apple.com/videos/wwdc/2015/207id8oiaxrt6lh/207/207_${resolution}_watchkit_indepth_part_1.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/207id8oiaxrt6lh/207/207_watchkit_indepth_part_1.pdf?dl=1" | |
u2015_208="http://devstreaming.apple.com/videos/wwdc/2015/208wc2mdvock1md/208/208_${resolution}_watchkit_indepth_part_2.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/208wc2mdvock1md/208/208_watchkit_indepth_part_2.pdf?dl=1 https://developer.apple.com/library/prerelease/watchos/samplecode/Lister/ListerforwatchOSiOSandOSX.zip https://developer.apple.com/library/prerelease/watchos/samplecode/WatchKitAudioRecorder/WatchKitAudioRecorderAudioRecordingandPlayback.zip https://developer.apple.com/library/prerelease/watchos/samplecode/WatchKitMoviePlayer/WatchKitMoviePlayerUsingWKInterfaceMovieforVideoPlayback.zip" | |
u2015_228="http://devstreaming.apple.com/videos/wwdc/2015/228eahxjbaops/228/228_${resolution}_watchkit_tips_and_tricks.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/228eahxjbaops/228/228_watchkit_tips_and_tricks.pdf?dl=1" | |
u2015_202="http://devstreaming.apple.com/videos/wwdc/2015/2023wpov1sxpnf9/202/202_${resolution}_whats_new_in_cocoa.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/2023wpov1sxpnf9/202/202_whats_new_in_cocoa.pdf?dl=1" | |
u2015_220="http://devstreaming.apple.com/videos/wwdc/2015/220lgx5lvphj2/220/220_${resolution}_whats_new_in_core_data.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/220lgx5lvphj2/220/220_whats_new_in_core_data.pdf?dl=1" | |
u2015_203="http://devstreaming.apple.com/videos/wwdc/2015/203bxvbtrom9t1t/203/203_${resolution}_whats_new_in_healthkit.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/203bxvbtrom9t1t/203/203_whats_new_in_healthkit.pdf?dl=1" | |
u2015_210="http://devstreaming.apple.com/videos/wwdc/2015/210oyq5peqlavb/210/210_${resolution}_whats_new_in_homekit.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/210oyq5peqlavb/210/210_whats_new_in_homekit.pdf?dl=1 https://developer.apple.com/library/prerelease/ios/samplecode/HomeKitCatalog/HomeKitCatalogCreatingHomesPairingandControllingAccessoriesandSettingUpTriggers.zip" | |
u2015_227="http://devstreaming.apple.com/videos/wwdc/2015/227s0ti458qgg/227/227_${resolution}_whats_new_in_internationalization.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/227s0ti458qgg/227/227_whats_new_in_internationalization.pdf?dl=1" | |
u2015_206="http://devstreaming.apple.com/videos/wwdc/2015/206v5ce46maax7s/206/206_${resolution}_whats_new_in_mapkit.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/206v5ce46maax7s/206/206_whats_new_in_mapkit.pdf?dl=1" | |
u2015_225="http://devstreaming.apple.com/videos/wwdc/2015/225629tzulwe0/225/225_${resolution}_whats_new_in_nscollectionview.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/225629tzulwe0/225/225_whats_new_in_nscollectionview.pdf?dl=1 https://developer.apple.com/library/prerelease/mac/samplecode/CocoaSlideCollection/CocoaSlideCollectionUsingNSCollectionViewonOSX10.11.zip" | |
u2015_215="http://devstreaming.apple.com/videos/wwdc/2015/215972d0hjjcfx/215/215_${resolution}_whats_new_in_storyboards.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/215972d0hjjcfx/215/215_whats_new_in_storyboards.pdf?dl=1 https://developer.apple.com/library/prerelease/ios/samplecode/SegueCatalog/SegueCatalogCustomizingandUnwindingwithViewControllerContainment.zip" | |
u2015_229="http://devstreaming.apple.com/videos/wwdc/2015/229fksrj39nd/229/229_${resolution}_whats_new_in_uikit_dynamics_and_visual_effects.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/229fksrj39nd/229/229_whats_new_in_uikit_dynamics_and_visual_effects.pdf?dl=1 https://developer.apple.com/library/prerelease/ios/samplecode/StickyCorners/StickyCornersUsingUIFieldBehaviorandotherUIDynamicBehaviors.zip" | |
u2015_201="http://devstreaming.apple.com/videos/wwdc/2015/201pps6n6g0nsnz/201/201_${resolution}_ios_accessibility.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/201pps6n6g0nsnz/201/201_ios_accessibility.pdf?dl=1" | |
## Design | |
u2015_805="http://devstreaming.apple.com/videos/wwdc/2015/805yjy11epjkgmnn11/805/805_${resolution}_apple_watch_design_tips_and_tricks.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/805yjy11epjkgmnn11/805/805_apple_watch_design_tips_and_tricks.pdf?dl=1" | |
u2015_802="http://devstreaming.apple.com/videos/wwdc/2015/802mpzd3nzovlygpbg/802/802_${resolution}_designing_for_apple_watch.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/802mpzd3nzovlygpbg/802/802_designing_for_apple_watch.pdf?dl=1" | |
u2015_801="http://devstreaming.apple.com/videos/wwdc/2015/801auxyvb1pgtkufjk/801/801_${resolution}_designing_for_future_hardware.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/801auxyvb1pgtkufjk/801/801_designing_for_future_hardware.pdf?dl=1" | |
u2015_803="http://devstreaming.apple.com/videos/wwdc/2015/803q4kw6eqia7ssp17/803/803_${resolution}_designing_with_animation.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/803q4kw6eqia7ssp17/803/803_designing_with_animation.pdf?dl=1 https://developer.apple.com/sample-code/wwdc/2015/downloads/Designing-with-Animation.zip" | |
u2015_804="http://devstreaming.apple.com/videos/wwdc/2015/804eub264zh3x4j9yb/804/804_${resolution}_introducing_the_new_system_fonts.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/804eub264zh3x4j9yb/804/804_introducing_the_new_system_fonts.pdf?dl=1" | |
## Developer Tools | |
u2015_413="http://devstreaming.apple.com/videos/wwdc/2015/413eflf3lrh1tyo/413/413_${resolution}_advanced_debugging_and_the_address_sanitizer.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/413eflf3lrh1tyo/413/413_advanced_debugging_and_the_address_sanitizer.pdf?dl=1" | |
u2015_404="http://devstreaming.apple.com/videos/wwdc/2015/404l17yio30l549x/404/404_${resolution}_app_thinning_in_xcode.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/404l17yio30l549x/404/404_app_thinning_in_xcode.pdf?dl=1" | |
u2015_405="http://devstreaming.apple.com/videos/wwdc/2015/405t69ymgwkmfzc9/405/405_${resolution}_authoring_rich_playgrounds.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/405t69ymgwkmfzc9/405/405_authoring_rich_playgrounds.pdf?dl=1 https://developer.apple.com/sample-code/wwdc/2015/downloads/Exploring-San-Francisco.zip" | |
u2015_414="http://devstreaming.apple.com/videos/wwdc/2015/414sklk5h2k3ki3/414/414_${resolution}_building_better_apps_with_value_types_in_swift.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/414sklk5h2k3ki3/414/414_building_better_apps_with_value_types_in_swift.pdf?dl=1" | |
u2015_410="http://devstreaming.apple.com/videos/wwdc/2015/41097fby32x3opk/410/410_${resolution}_continuous_integration_and_code_coverage_in_xcode.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/41097fby32x3opk/410/410_continuous_integration_and_code_coverage_in_xcode.pdf?dl=1" | |
u2015_407="http://devstreaming.apple.com/videos/wwdc/2015/4072909wwb9o9j3/407/407_${resolution}_implementing_ui_designs_in_interface_builder.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/4072909wwb9o9j3/407/407_implementing_ui_designs_in_interface_builder.pdf?dl=1" | |
u2015_403="http://devstreaming.apple.com/videos/wwdc/2015/403l7ohdidhmnkgx/403/403_${resolution}_improving_your_existing_apps_with_swift.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/403l7ohdidhmnkgx/403/403_improving_your_existing_apps_with_swift.pdf?dl=1" | |
u2015_409="http://devstreaming.apple.com/videos/wwdc/2015/4097c25o0qhs6g5/409/409_${resolution}_optimizing_swift_performance.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/4097c25o0qhs6g5/409/409_optimizing_swift_performance.pdf?dl=1" | |
u2015_412="http://devstreaming.apple.com/videos/wwdc/2015/412rhea5amj6iaf/412/412_${resolution}_profiling_in_depth.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/412rhea5amj6iaf/412/412_profiling_in_depth.pdf?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/412rhea5amj6iaf/412/412_profiling_in_depth.pdf?dl=1" | |
u2015_408="http://devstreaming.apple.com/videos/wwdc/2015/408509vyudbqvts/408/408_${resolution}_protocoloriented_programming_in_swift.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/408509vyudbqvts/408/408_protocoloriented_programming_in_swift.pdf?dl=1 https://developer.apple.com/sample-code/wwdc/2015/downloads/Crustacean.zip" | |
u2015_401="http://devstreaming.apple.com/videos/wwdc/2015/401gee20yy5v2men/401/401_${resolution}_swift_and_objectivec_interoperability.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/401gee20yy5v2men/401/401_swift_and_objectivec_interoperability.pdf?dl=1" | |
u2015_411="http://devstreaming.apple.com/videos/wwdc/2015/4119flfsnsgmlfy/411/411_${resolution}_swift_in_practice.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/4119flfsnsgmlfy/411/411_swift_in_practice.pdf?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/4119flfsnsgmlfy/411/411_swift_in_practice.pdf?dl=1 https://developer.apple.com/library/prerelease/ios/samplecode/DemoBots/DemoBotsBuildingaCrossPlatformGamewithSpriteKitandGameplayKit.zip https://developer.apple.com/library/prerelease/watchos/samplecode/Lister/ListerforwatchOSiOSandOSX.zip" | |
u2015_406="http://devstreaming.apple.com/videos/wwdc/2015/406o0doszwo8r15m/406/406_${resolution}_ui_testing_in_xcode.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/406o0doszwo8r15m/406/406_ui_testing_in_xcode.pdf?dl=1" | |
u2015_402="http://devstreaming.apple.com/videos/wwdc/2015/402c0mhxbs8tt52t/402/402_${resolution}_whats_new_in_lldb.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/402c0mhxbs8tt52t/402/402_whats_new_in_lldb.pdf?dl=1" | |
## Distribution | |
u2015_303="http://devstreaming.apple.com/videos/wwdc/2015/303qzm09e7/303/303_${resolution}_getting_the_most_out_of_app_analytics.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/303qzm09e7/303/303_getting_the_most_out_of_app_analytics.pdf?dl=1 https://developer.apple.com/library/prerelease/ios/samplecode/sc1991/StoreKitSuite.zip" | |
u2015_306="http://devstreaming.apple.com/videos/wwdc/2015/306vjwcqnm/306/306_${resolution}_supporting_the_enterprise_with_os_x_automation.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/306vjwcqnm/306/306_supporting_the_enterprise_with_os_x_automation.pdf?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/306vjwcqnm/306/306_supporting_the_enterprise_with_os_x_automation.pdf?dl=1" | |
u2015_301="http://devstreaming.apple.com/videos/wwdc/2015/301tcfp66f/301/301_${resolution}_whats_new_in_managing_apple_devices.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/301tcfp66f/301/301_whats_new_in_managing_apple_devices.pdf?dl=1" | |
u2015_302="http://devstreaming.apple.com/videos/wwdc/2015/302sxabxp0/302/302_${resolution}_whats_new_in_itunes_connect.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/302sxabxp0/302/302_whats_new_in_itunes_connect.pdf?dl=1" | |
u2015_304="http://devstreaming.apple.com/videos/wwdc/2015/304ywrr62d/304/304_${resolution}_itunes_connect_development_to_distribution.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/304ywrr62d/304/304_itunes_connect_development_to_distribution.pdf?dl=1" | |
## Featured | |
u2015_103="http://devstreaming.apple.com/videos/wwdc/2015/103ot7lzkdri2fvn1iyh/103/103_${resolution}_apple_design_awards.mp4?dl=1" | |
u2015_108="http://devstreaming.apple.com/videos/wwdc/2015/1086gvs7f4vryixs49s6/108/108_${resolution}_building_watch_apps.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/1086gvs7f4vryixs49s6/108/108_building_watch_apps.pdf?dl=1" | |
u2015_105="http://devstreaming.apple.com/videos/wwdc/2015/105ncyldc6ofunvsgtan/105/105_${resolution}_introducing_watchkit_for_watchos_.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/105ncyldc6ofunvsgtan/105/105_introducing_watchkit_for_watchos_2.pdf?dl=1" | |
u2015_101="http://devstreaming.apple.com/videos/wwdc/2015/1014o78qhj07pbfxt9g7/101/101_${resolution}_keynote.mp4?dl=1" | |
u2015_102="http://devstreaming.apple.com/videos/wwdc/2015/1026npwuy2crj2xyuq11/102/102_${resolution}_platforms_state_of_the_union.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/1026npwuy2crj2xyuq11/102/102_platforms_state_of_the_union.pdf?dl=1" | |
u2015_107="http://devstreaming.apple.com/videos/wwdc/2015/1075hpxmc54818sn59su/107/107_${resolution}_whats_new_in_cocoa_touch.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/1075hpxmc54818sn59su/107/107_whats_new_in_cocoa_touch.pdf?dl=1" | |
u2015_106="http://devstreaming.apple.com/videos/wwdc/2015/106z3yjwpfymnauri96m/106/106_${resolution}_whats_new_in_swift.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/106z3yjwpfymnauri96m/106/106_whats_new_in_swift.pdf?dl=1" | |
u2015_104="http://devstreaming.apple.com/videos/wwdc/2015/104usewvb5m0qbwafx8p/104/104_${resolution}_whats_new_in_xcode.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/104usewvb5m0qbwafx8p/104/104_whats_new_in_xcode.pdf?dl=1" | |
## Graphic and Games | |
u2015_609="http://devstreaming.apple.com/videos/wwdc/2015/609pzlyunriyjupp/609/609_${resolution}_deeper_into_gameplaykit_with_demobots.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/609pzlyunriyjupp/609/609_deeper_into_gameplaykit_with_demobots.pdf?dl=1 https://developer.apple.com/library/prerelease/ios/samplecode/DemoBots/DemoBotsBuildingaCrossPlatformGamewithSpriteKitandGameplayKit.zip" | |
u2015_606="http://devstreaming.apple.com/videos/wwdc/2015/606ui2ppsvalj4nn/606/606_${resolution}_enhancements_to_scenekit.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/606ui2ppsvalj4nn/606/606_enhancements_to_scenekit.pdf?dl=1 https://developer.apple.com/library/prerelease/ios/samplecode/Fox/FoxBuildingaSceneKitGamewiththeXcodeSceneEditor.zip" | |
u2015_605="http://devstreaming.apple.com/videos/wwdc/2015/6053hq2fz0ebo0lm/605/605_${resolution}_going_social_with_replaykit_and_game_center.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/6053hq2fz0ebo0lm/605/605_going_social_with_replaykit_and_game_center.pdf?dl=1 https://developer.apple.com/library/prerelease/ios/samplecode/DemoBots/DemoBotsBuildingaCrossPlatformGamewithSpriteKitandGameplayKit.zip" | |
u2015_608="http://devstreaming.apple.com/videos/wwdc/2015/608rpwq1ltvg5nmk/608/608_${resolution}_introducing_gameplaykit.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/608rpwq1ltvg5nmk/608/608_introducing_gameplaykit.pdf?dl=1 https://developer.apple.com/library/prerelease/ios/samplecode/DemoBots/DemoBotsBuildingaCrossPlatformGamewithSpriteKitandGameplayKit.zip" | |
u2015_602="http://devstreaming.apple.com/videos/wwdc/2015/602868pb0ow6idb3w/602/602_${resolution}_managing_d_assets_with_model_io.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/602868pb0ow6idb3w/602/602_managing_3d_assets_with_model_io.pdf?dl=1" | |
u2015_610="http://devstreaming.apple.com/videos/wwdc/2015/610kn68riy9ms89m/610/610_${resolution}_metal_performance_optimization_techniques.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/610kn68riy9ms89m/610/610_metal_performance_optimization_techniques.pdf?dl=1" | |
u2015_603="http://devstreaming.apple.com/videos/wwdc/2015/6037pi9rxl6tfss8w/603/603_${resolution}_whats_new_in_metal_part_.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/6037pi9rxl6tfss8w/603/603_whats_new_in_metal_part_1.pdf?dl=1" | |
u2015_607="http://devstreaming.apple.com/videos/wwdc/2015/607g5z16fpl7pzgi/607/607_${resolution}_whats_new_in_metal_part_2.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/607g5z16fpl7pzgi/607/607_whats_new_in_metal_part_2.pdf?dl=1 https://developer.apple.com/library/prerelease/ios/samplecode/MetalKitEssentials/MetalKitEssentialsUsingtheMetalKitViewTextureLoaderandModelIO.zip https://developer.apple.com/library/prerelease/ios/samplecode/MetalPerformanceShadersHelloWorld/MetalPerformanceShadersHelloWorldAnIntrotoMetalPerformanceShaders.zip" | |
u2015_604="http://devstreaming.apple.com/videos/wwdc/2015/604gq12qghmv39znb/604/604_${resolution}_whats_new_in_spritekit.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/604gq12qghmv39znb/604/604_whats_new_in_spritekit.pdf?dl=1 https://developer.apple.com/library/prerelease/ios/samplecode/DemoBots/DemoBotsBuildingaCrossPlatformGamewithSpriteKitandGameplayKit.zip" | |
## Media | |
u2015_508="http://devstreaming.apple.com/videos/wwdc/2015/508691kyzp/508/508_${resolution}_audio_unit_extensions.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/508691kyzp/508/508_audio_unit_extensions.pdf?dl=1 https://developer.apple.com/library/prerelease/ios/samplecode/AudioUnitV3Example/AudioUnitV3ExampleABasicAudioUnitExtensionandHostImplementation.zip" | |
u2015_502="http://devstreaming.apple.com/videos/wwdc/2015/502sufwcpog/502/502_${resolution}_content_protection_for_http_live_streaming.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/502sufwcpog/502/502_content_protection_for_http_live_streaming.pdf?dl=1" | |
u2015_506="http://devstreaming.apple.com/videos/wwdc/2015/5062qehwhs/506/506_${resolution}_editing_movies_in_av_foundation.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/5062qehwhs/506/506_editing_movies_in_av_foundation.pdf?dl=1 https://developer.apple.com/library/prerelease/mac/samplecode/AVMovieEditor/AVMovieEditorEditingtheQuickTimeFileFormat.zip" | |
u2015_503="http://devstreaming.apple.com/videos/wwdc/2015/503oad8l55m/503/503_${resolution}_monetize_and_promote_your_app_with_iad.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/503oad8l55m/503/503_monetize_and_promote_your_app_with_iad.pdf?dl=1" | |
u2015_511="http://devstreaming.apple.com/videos/wwdc/2015/511kmynuza/511/511_${resolution}_safari_extensibility_content_blocking_and_shared_links.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/511kmynuza/511/511_safari_extensibility_content_blocking_and_shared_links.pdf?dl=1" | |
u2015_505="http://devstreaming.apple.com/videos/wwdc/2015/5059xl75l59/505/505_${resolution}_using_safari_to_deliver_and_debug_a_responsive_web_design.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/5059xl75l59/505/505_using_safari_to_deliver_and_debug_a_responsive_web_design.pdf?dl=1" | |
u2015_507="http://devstreaming.apple.com/videos/wwdc/2015/507pq8rldk/507/507_${resolution}_whats_new_in_core_audio.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/507pq8rldk/507/507_whats_new_in_core_audio.pdf?dl=1" | |
u2015_510="http://devstreaming.apple.com/videos/wwdc/2015/510jiccqsz/510/510_${resolution}_whats_new_in_core_image.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/510jiccqsz/510/510_whats_new_in_core_image.pdf?dl=1" | |
u2015_501="http://devstreaming.apple.com/videos/wwdc/2015/501g8vwlgg2/501/501_${resolution}_whats_new_in_web_development_in_webkit_and_safari.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/501g8vwlgg2/501/501_whats_new_in_web_development_in_webkit_and_safari.pdf?dl=1 https://developer.apple.com/library/prerelease/mac/samplecode/WebKitPhotoBrowser/WebKitPhotoBrowserUsingModernWebTechniquesinWebKit.zip" | |
## System Frameworks | |
u2015_707="http://devstreaming.apple.com/videos/wwdc/2015/707ysegpumy/707/707_${resolution}_achieving_allday_battery_life.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/707ysegpumy/707/707_achieving_allday_battery_life.pdf?dl=1" | |
u2015_702="http://devstreaming.apple.com/videos/wwdc/2015/702lp563ezbr/702/702_${resolution}_apple_pay_within_apps.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/702lp563ezbr/702/702_apple_pay_within_apps.pdf?dl=1 https://developer.apple.com/library/prerelease/watchos/samplecode/Emporium/EmporiumASimpleShoppingExperiencewithApplePay.zip" | |
u2015_718="http://devstreaming.apple.com/videos/wwdc/2015/718b7aw9tq/718/718_${resolution}_building_responsive_and_efficient_apps_with_gcd.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/718b7aw9tq/718/718_building_responsive_and_efficient_apps_with_gcd.pdf?dl=1" | |
u2015_710="http://devstreaming.apple.com/videos/wwdc/2015/710jle9eakx/710/710_${resolution}_cloudkit_js_and_web_services.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/710jle9eakx/710/710_cloudkit_js_and_web_services.pdf?dl=1 https://developer.apple.com/library/prerelease/ios/samplecode/CloudAtlas/CloudKitCatalogAnIntroductiontoCloudKitCocoaandJavaScript.zip" # via https://developer.apple.com/go/?id=cloudkit-catalog | |
u2015_715="http://devstreaming.apple.com/videos/wwdc/2015/7153rwmu2r/715/715_${resolution}_cloudkit_tips_and_tricks.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/7153rwmu2r/715/715_cloudkit_tips_and_tricks.pdf?dl=1" | |
u2015_708="http://devstreaming.apple.com/videos/wwdc/2015/708xzs0dtwx/708/708_${resolution}_debugging_energy_issues.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/708xzs0dtwx/708/708_debugging_energy_issues.pdf?dl=1" | |
u2015_709="http://devstreaming.apple.com/videos/wwdc/2015/709jcaer6su/709/709_${resolution}_introducing_search_apis.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/709jcaer6su/709/709_introducing_search_apis.pdf?dl=1" | |
u2015_713="http://devstreaming.apple.com/videos/wwdc/2015/713gc2tqvvb/713/713_${resolution}_introducing_watch_connectivity.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/713gc2tqvvb/713/713_introducing_watch_connectivity.pdf?dl=1" | |
u2015_712="http://devstreaming.apple.com/videos/wwdc/2015/7125ovmdf36/712/712_${resolution}_low_energy_high_performance_compression_and_accelerate.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/7125ovmdf36/712/712_low_energy_high_performance_compression_and_accelerate.pdf?dl=1 https://developer.apple.com/library/prerelease/mac/samplecode/CompressionSample/CompressionCompressingBlocksandStreamsofData.zip" | |
u2015_711="http://devstreaming.apple.com/videos/wwdc/2015/711y6zlz0ll/711/711_${resolution}_networking_with_nsurlsession.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/711y6zlz0ll/711/711_networking_with_nsurlsession.pdf?dl=1" | |
u2015_703="http://devstreaming.apple.com/videos/wwdc/2015/703kp2dwbwkr/703/703_${resolution}_privacy_and_your_app.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/703kp2dwbwkr/703/703_privacy_and_your_app.pdf?dl=1" | |
u2015_706="http://devstreaming.apple.com/videos/wwdc/2015/706nu20qkag/706/706_${resolution}_security_and_your_apps.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/706nu20qkag/706/706_security_and_your_apps.pdf?dl=1 https://developer.apple.com/library/prerelease/ios/samplecode/KeychainTouchID/KeychainTouchIDUsingTouchIDwithKeychainandLocalAuthentication.zip" | |
u2015_701="http://devstreaming.apple.com/videos/wwdc/2015/701i2qis0reg/701/701_${resolution}_wallet__the_home_for_apple_pay_and_more.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/701i2qis0reg/701/701_wallet__the_home_for_apple_pay_and_more.pdf?dl=1" | |
u2015_704="http://devstreaming.apple.com/videos/wwdc/2015/704ci202euy/704/704_${resolution}_whats_new_in_cloudkit.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/704ci202euy/704/704_whats_new_in_cloudkit.pdf?dl=1" | |
u2015_714="http://devstreaming.apple.com/videos/wwdc/2015/714tqy593v/714/714_${resolution}_whats_new_in_core_location.mp4?dl=1 https://developer.apple.com/library/prerelease/ios/samplecode/footprint/FootprintIndoorPositioningwithCoreLocation.zip https://developer.apple.com/library/prerelease/watchos/samplecode/PotLoc/PotLocCoreLocationwithiPhoneandAppleWatch.zip" | |
u2015_705="http://devstreaming.apple.com/videos/wwdc/2015/705qrxhfxo0/705/705_${resolution}_whats_new_in_core_motion.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/705qrxhfxo0/705/705_whats_new_in_core_motion.pdf?dl=1 https://developer.apple.com/library/prerelease/ios/samplecode/MusicMotion/MusicMotionAddingMotionAwarenesstoaMusicApp.zip" | |
u2015_717="http://devstreaming.apple.com/videos/wwdc/2015/717yq4y85w/717/717_${resolution}_whats_new_in_network_extension_and_vpn.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/717yq4y85w/717/717_whats_new_in_network_extension_and_vpn.pdf?dl=1" | |
u2015_720="http://devstreaming.apple.com/videos/wwdc/2015/720xwbi9nl/720/720_${resolution}_whats_new_in_notifications.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/720xwbi9nl/720/720_whats_new_in_notifications.pdf?dl=1" | |
u2015_719="http://devstreaming.apple.com/videos/wwdc/2015/719ui2k57m/719/719_${resolution}_your_app_and_next_generation_networks.mp4?dl=1 http://devstreaming.apple.com/videos/wwdc/2015/719ui2k57m/719/719_your_app_and_next_generation_networks.pdf?dl=1" | |
id2015="$id2015 999" | |
t2015_999="Unattributed Sample Code" | |
u2015_999="https://developer.apple.com/library/prerelease/ios/samplecode/AVCam/AVCam-iOSUsingAVFoundationtoCaptureImagesandMovies.zip https://developer.apple.com/library/prerelease/ios/samplecode/AVCamManual/AVCamManualExtendingAVCamtoUseManualCaptureAPI.zip https://developer.apple.com/library/prerelease/mac/samplecode/avexporter/AVFoundationExporterExportingandTranscodingMovies.zip https://developer.apple.com/library/prerelease/ios/samplecode/AVFoundationQueuePlayer-iOS/AVFoundationQueuePlayer-iOSUsingaMixtureofLocalFileBasedAssetsandHTTPLiveStreamingAssetswithAVFoundation.zip https://developer.apple.com/library/prerelease/ios/samplecode/AVFoundationSimplePlayer-iOS/AVFoundationSimplePlayer-iOSUsingAVFoundationtoPlayMedia.zip https://developer.apple.com/library/prerelease/ios/samplecode/AVMetadataRecordPlay/AVMetadataRecordPlayTimedMetadataCaptureRecordingandPlayback.zip https://developer.apple.com/library/prerelease/ios/samplecode/ReaderWriter/AVReaderWriterOfflineAudioVideoProcessing.zip https://developer.apple.com/sample-code/wwdc/2015/downloads/Advanced-Collection-View.zip https://developer.apple.com/library/prerelease/ios/samplecode/AgentsCatalog/AgentsCatalogUsingtheAgentsSysteminGameplayKit.zip https://developer.apple.com/library/prerelease/mac/samplecode/Earthquakes/EarthquakesPopulatingaCoreDataStoreUsingaBackgroundQueue.zip https://developer.apple.com/library/prerelease/ios/samplecode/FourInARow/FourInARowUsingtheGameplayKitMinmaxStrategistforOpponentAI.zip https://developer.apple.com/library/prerelease/mac/samplecode/SignalProcessing/SignalProcessingUsingBiquadraticFilterFunctions.zip https://developer.apple.com/sample-code/swift/downloads/Standard-Library.zip https://developer.apple.com/library/prerelease/ios/samplecode/UICatalog/UICatalogCreatingandCustomizingUIKitControls.zip" | |
# lookup session ids for this year | |
iids=ids$year | |
ids="${ids:-${!iids}}" | |
for id in $ids | |
do | |
# lookup title and URL(s) for this year and session id | |
ititle=t${year}_$id | |
title="${!ititle}" | |
iurls=u${year}_$id | |
for url in ${!iurls} | |
do | |
# glean extension from URL | |
filename="${url%\?*}" | |
filename="${filename##*/}" | |
ext="${filename##*.}" | |
filename="${filename%.*}" | |
# format filename according to file extension (i.e. pdf has no | |
# meaningful resolution) | |
case $ext in | |
mov|mp4|m4v) | |
path="$id ${title} ($year) - $RESOLUTION.$ext" | |
;; | |
pdf) | |
path="$id ${title} ($year).$ext" | |
;; | |
*) | |
prefix="$id ${title} ($year)" | |
mkdir -p "$prefix" | |
path="$prefix/$filename.$ext" | |
;; | |
esac | |
# fetch only if missing | |
if [ ! -e "$path" ] | |
then | |
echo "$path" | |
# save it to temporary path and commit to final name upon success | |
tmppath=$(mktemp "$path".XXXXXXXX) | |
curl -\#o "$tmppath" "$url" && mv "$tmppath" "$path" | |
fi | |
#echo "$year $id \"$title\" $url" | |
done | |
done |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2013 100 "Keynote" http://devstreaming.apple.com/videos/wwdc/2013/100xex1xb4fuo9xiu0/100/100-HD.mov?dl=1 | |
2013 100 "Keynote" http://devstreaming.apple.com/videos/wwdc/2013/100xex1xb4fuo9xiu0/100/100-SD.mov?dl=1 | |
2013 101 "Platforms State of the Union" http://devstreaming.apple.com/videos/wwdc/2013/101xex1x82z7rpszsw/101/101-HD.mov?dl=1 | |
2013 101 "Platforms State of the Union" http://devstreaming.apple.com/videos/wwdc/2013/101xex1x82z7rpszsw/101/101-SD.mov?dl=1 | |
2013 101 "Platforms State of the Union" http://devstreaming.apple.com/videos/wwdc/2013/101xex1x82z7rpszsw/101/101.pdf?dl=1 | |
2013 102 "Apple Design Awards" http://devstreaming.apple.com/videos/wwdc/2013/102xex1x2e4xpykz1y/102/102-HD.mov?dl=1 | |
2013 102 "Apple Design Awards" http://devstreaming.apple.com/videos/wwdc/2013/102xex1x2e4xpykz1y/102/102-SD.mov?dl=1 | |
2013 109 "Painting the Future" http://devstreaming.apple.com/videos/wwdc/2013/109xxxjfr9zgakbgrzxk23n2/109/109-HD.mov?dl=1 | |
2013 109 "Painting the Future" http://devstreaming.apple.com/videos/wwdc/2013/109xxxjfr9zgakbgrzxk23n2/109/109-SD.mov?dl=1 | |
2013 109 "Painting the Future" http://devstreaming.apple.com/videos/wwdc/2013/109xxxjfr9zgakbgrzxk23n2/109/109.pdf?dl=1 | |
2013 200 "Accessibility in OS X" http://devstreaming.apple.com/videos/wwdc/2013/200xdx2x35e1pxiinm/200/200-HD.mov?dl=1 | |
2013 200 "Accessibility in OS X" http://devstreaming.apple.com/videos/wwdc/2013/200xdx2x35e1pxiinm/200/200-SD.mov?dl=1 | |
2013 200 "Accessibility in OS X" http://devstreaming.apple.com/videos/wwdc/2013/200xdx2x35e1pxiinm/200/200.pdf?dl=1 | |
2013 201 "Building User Interfaces for iOS 7" http://devstreaming.apple.com/videos/wwdc/2013/201xex2xxf5ynwnsgl/201/201-HD.mov?dl=1 | |
2013 201 "Building User Interfaces for iOS 7" http://devstreaming.apple.com/videos/wwdc/2013/201xex2xxf5ynwnsgl/201/201-SD.mov?dl=1 | |
2013 201 "Building User Interfaces for iOS 7" http://devstreaming.apple.com/videos/wwdc/2013/201xex2xxf5ynwnsgl/201/201.pdf?dl=1 | |
2013 202 "Accessibility in iOS" http://devstreaming.apple.com/videos/wwdc/2013/202xdx2x47ezp1wein/202/202-HD.mov?dl=1 | |
2013 202 "Accessibility in iOS" http://devstreaming.apple.com/videos/wwdc/2013/202xdx2x47ezp1wein/202/202-SD.mov?dl=1 | |
2013 202 "Accessibility in iOS" http://devstreaming.apple.com/videos/wwdc/2013/202xdx2x47ezp1wein/202/202.pdf?dl=1 | |
2013 203 "What's New in Cocoa Touch" http://devstreaming.apple.com/videos/wwdc/2013/203xex2xro3o27pyntvhsqsohil/203/203-HD.mov?dl=1 | |
2013 203 "What's New in Cocoa Touch" http://devstreaming.apple.com/videos/wwdc/2013/203xex2xro3o27pyntvhsqsohil/203/203-SD.mov?dl=1 | |
2013 203 "What's New in Cocoa Touch" http://devstreaming.apple.com/videos/wwdc/2013/203xex2xro3o27pyntvhsqsohil/203/203.pdf?dl=1 | |
2013 204 "What's New with Multitasking" http://devstreaming.apple.com/videos/wwdc/2013/204xex2xvpdncz9kdb17lmfooh/204/204-HD.mov?dl=1 | |
2013 204 "What's New with Multitasking" http://devstreaming.apple.com/videos/wwdc/2013/204xex2xvpdncz9kdb17lmfooh/204/204-SD.mov?dl=1 | |
2013 204 "What's New with Multitasking" http://devstreaming.apple.com/videos/wwdc/2013/204xex2xvpdncz9kdb17lmfooh/204/204.pdf?dl=1 | |
2013 205 "What's New in Cocoa" http://devstreaming.apple.com/videos/wwdc/2013/205xbx2xfbtmyu1l18h36mfqxmy/205/205-HD.mov?dl=1 | |
2013 205 "What's New in Cocoa" http://devstreaming.apple.com/videos/wwdc/2013/205xbx2xfbtmyu1l18h36mfqxmy/205/205-SD.mov?dl=1 | |
2013 205 "What's New in Cocoa" http://devstreaming.apple.com/videos/wwdc/2013/205xbx2xfbtmyu1l18h36mfqxmy/205/205.pdf?dl=1 | |
2013 206 "Getting Started with UIKit Dynamics" http://devstreaming.apple.com/videos/wwdc/2013/206xex2xws29m12p69m7s169q/206/206-HD.mov?dl=1 | |
2013 206 "Getting Started with UIKit Dynamics" http://devstreaming.apple.com/videos/wwdc/2013/206xex2xws29m12p69m7s169q/206/206-SD.mov?dl=1 | |
2013 206 "Getting Started with UIKit Dynamics" http://devstreaming.apple.com/videos/wwdc/2013/206xex2xws29m12p69m7s169q/206/206.pdf?dl=1 | |
2013 207 "What's New in Core Data and iCloud" http://devstreaming.apple.com/videos/wwdc/2013/207xdx3xbarjw2d2va5olp57qh8/207/207-HD.mov?dl=1 | |
2013 207 "What's New in Core Data and iCloud" http://devstreaming.apple.com/videos/wwdc/2013/207xdx3xbarjw2d2va5olp57qh8/207/207-SD.mov?dl=1 | |
2013 207 "What's New in Core Data and iCloud" http://devstreaming.apple.com/videos/wwdc/2013/207xdx3xbarjw2d2va5olp57qh8/207/207.pdf?dl=1 | |
2013 208 "What's New in iOS User Interface Design" http://devstreaming.apple.com/videos/wwdc/2013/208xex3xyxmpz8s37fk59avul0c5/208/208-HD.mov?dl=1 | |
2013 208 "What's New in iOS User Interface Design" http://devstreaming.apple.com/videos/wwdc/2013/208xex3xyxmpz8s37fk59avul0c5/208/208-SD.mov?dl=1 | |
2013 208 "What's New in iOS User Interface Design" http://devstreaming.apple.com/videos/wwdc/2013/208xex3xyxmpz8s37fk59avul0c5/208/208.pdf?dl=1 | |
2013 209 "Improving Power Efficiency with App Nap" http://devstreaming.apple.com/videos/wwdc/2013/209xdx3xahizhph6dg8wk631i/209/209-HD.mov?dl=1 | |
2013 209 "Improving Power Efficiency with App Nap" http://devstreaming.apple.com/videos/wwdc/2013/209xdx3xahizhph6dg8wk631i/209/209-SD.mov?dl=1 | |
2013 209 "Improving Power Efficiency with App Nap" http://devstreaming.apple.com/videos/wwdc/2013/209xdx3xahizhph6dg8wk631i/209/209.pdf?dl=1 | |
2013 210 "Introducing Text Kit" http://devstreaming.apple.com/videos/wwdc/2013/210xbx3xpg6jhh8okmc7zc8j89/210/210-HD.mov?dl=1 | |
2013 210 "Introducing Text Kit" http://devstreaming.apple.com/videos/wwdc/2013/210xbx3xpg6jhh8okmc7zc8j89/210/210-SD.mov?dl=1 | |
2013 210 "Introducing Text Kit" http://devstreaming.apple.com/videos/wwdc/2013/210xbx3xpg6jhh8okmc7zc8j89/210/210.pdf?dl=1 | |
2013 211 "Core Data Performance Optimization and Debugging" http://devstreaming.apple.com/videos/wwdc/2013/211xcx3xeognrgah6anssirb/211/211-HD.mov?dl=1 | |
2013 211 "Core Data Performance Optimization and Debugging" http://devstreaming.apple.com/videos/wwdc/2013/211xcx3xeognrgah6anssirb/211/211-SD.mov?dl=1 | |
2013 211 "Core Data Performance Optimization and Debugging" http://devstreaming.apple.com/videos/wwdc/2013/211xcx3xeognrgah6anssirb/211/211.pdf?dl=1 | |
2013 213 "Best Practices for Cocoa Animation" http://devstreaming.apple.com/videos/wwdc/2013/213xax3xr33a8oxfsxg8bha/213/213-HD.mov?dl=1 | |
2013 213 "Best Practices for Cocoa Animation" http://devstreaming.apple.com/videos/wwdc/2013/213xax3xr33a8oxfsxg8bha/213/213-SD.mov?dl=1 | |
2013 213 "Best Practices for Cocoa Animation" http://devstreaming.apple.com/videos/wwdc/2013/213xax3xr33a8oxfsxg8bha/213/213.pdf?dl=1 | |
2013 214 "Customizing Your App's Appearance for iOS 7" http://devstreaming.apple.com/videos/wwdc/2013/214xex3xkbq0z93doa6o31c0/214/214-HD.mov?dl=1 | |
2013 214 "Customizing Your App's Appearance for iOS 7" http://devstreaming.apple.com/videos/wwdc/2013/214xex3xkbq0z93doa6o31c0/214/214-SD.mov?dl=1 | |
2013 214 "Customizing Your App's Appearance for iOS 7" http://devstreaming.apple.com/videos/wwdc/2013/214xex3xkbq0z93doa6o31c0/214/214.pdf?dl=1 | |
2013 215 "Optimizing Drawing and Scrolling on OS X" http://devstreaming.apple.com/videos/wwdc/2013/215xax3xz5pbbxeaxxe7z1mk3q/215/215-HD.mov?dl=1 | |
2013 215 "Optimizing Drawing and Scrolling on OS X" http://devstreaming.apple.com/videos/wwdc/2013/215xax3xz5pbbxeaxxe7z1mk3q/215/215-SD.mov?dl=1 | |
2013 215 "Optimizing Drawing and Scrolling on OS X" http://devstreaming.apple.com/videos/wwdc/2013/215xax3xz5pbbxeaxxe7z1mk3q/215/215.pdf?dl=1 | |
2013 216 "Bringing Your iOS Apps to OS X" http://devstreaming.apple.com/videos/wwdc/2013/216xcx4x7if809qdggi7vcc/216/216-HD.mov?dl=1 | |
2013 216 "Bringing Your iOS Apps to OS X" http://devstreaming.apple.com/videos/wwdc/2013/216xcx4x7if809qdggi7vcc/216/216-SD.mov?dl=1 | |
2013 216 "Bringing Your iOS Apps to OS X" http://devstreaming.apple.com/videos/wwdc/2013/216xcx4x7if809qdggi7vcc/216/216.pdf?dl=1 | |
2013 217 "Exploring Scroll Views on iOS 7" http://devstreaming.apple.com/videos/wwdc/2013/217xex4xi4ws3f5wrv3w2wkh/217/217-HD.mov?dl=1 | |
2013 217 "Exploring Scroll Views on iOS 7" http://devstreaming.apple.com/videos/wwdc/2013/217xex4xi4ws3f5wrv3w2wkh/217/217-SD.mov?dl=1 | |
2013 217 "Exploring Scroll Views on iOS 7" http://devstreaming.apple.com/videos/wwdc/2013/217xex4xi4ws3f5wrv3w2wkh/217/217.pdf?dl=1 | |
2013 218 "Custom Transitions Using View Controllers" http://devstreaming.apple.com/videos/wwdc/2013/218xdx4xj2umojkv3e8dbk6i/218/218-HD.mov?dl=1 | |
2013 218 "Custom Transitions Using View Controllers" http://devstreaming.apple.com/videos/wwdc/2013/218xdx4xj2umojkv3e8dbk6i/218/218-SD.mov?dl=1 | |
2013 218 "Custom Transitions Using View Controllers" http://devstreaming.apple.com/videos/wwdc/2013/218xdx4xj2umojkv3e8dbk6i/218/218.pdf?dl=1 | |
2013 219 "Making Your App World-Ready" http://devstreaming.apple.com/videos/wwdc/2013/219xax4xjor8i6b9h77lafay32/219/219-HD.mov?dl=1 | |
2013 219 "Making Your App World-Ready" http://devstreaming.apple.com/videos/wwdc/2013/219xax4xjor8i6b9h77lafay32/219/219-SD.mov?dl=1 | |
2013 219 "Making Your App World-Ready" http://devstreaming.apple.com/videos/wwdc/2013/219xax4xjor8i6b9h77lafay32/219/219.pdf?dl=1 | |
2013 220 "Advanced Text Layouts and Effects with Text Kit" http://devstreaming.apple.com/videos/wwdc/2013/220xbx4xipaxfd1tggxuoib/220/220-HD.mov?dl=1 | |
2013 220 "Advanced Text Layouts and Effects with Text Kit" http://devstreaming.apple.com/videos/wwdc/2013/220xbx4xipaxfd1tggxuoib/220/220-SD.mov?dl=1 | |
2013 220 "Advanced Text Layouts and Effects with Text Kit" http://devstreaming.apple.com/videos/wwdc/2013/220xbx4xipaxfd1tggxuoib/220/220.pdf?dl=1 | |
2013 221 "Advanced Techniques with UIKit Dynamics" http://devstreaming.apple.com/videos/wwdc/2013/221xex4xxohbllf4hblyngt/221/221-HD.mov?dl=1 | |
2013 221 "Advanced Techniques with UIKit Dynamics" http://devstreaming.apple.com/videos/wwdc/2013/221xex4xxohbllf4hblyngt/221/221-SD.mov?dl=1 | |
2013 221 "Advanced Techniques with UIKit Dynamics" http://devstreaming.apple.com/videos/wwdc/2013/221xex4xxohbllf4hblyngt/221/221.pdf?dl=1 | |
2013 222 "What's New in State Restoration" http://devstreaming.apple.com/videos/wwdc/2013/222xbx4xitmr47hmc2ulz1tli4hv/222/222-HD.mov?dl=1 | |
2013 222 "What's New in State Restoration" http://devstreaming.apple.com/videos/wwdc/2013/222xbx4xitmr47hmc2ulz1tli4hv/222/222-SD.mov?dl=1 | |
2013 222 "What's New in State Restoration" http://devstreaming.apple.com/videos/wwdc/2013/222xbx4xitmr47hmc2ulz1tli4hv/222/222.pdf?dl=1 | |
2013 223 "Using Fonts with Text Kit" http://devstreaming.apple.com/videos/wwdc/2013/223xex5xsgdfh1ergtjrqwoghbj/223/223-HD.mov?dl=1 | |
2013 223 "Using Fonts with Text Kit" http://devstreaming.apple.com/videos/wwdc/2013/223xex5xsgdfh1ergtjrqwoghbj/223/223-SD.mov?dl=1 | |
2013 223 "Using Fonts with Text Kit" http://devstreaming.apple.com/videos/wwdc/2013/223xex5xsgdfh1ergtjrqwoghbj/223/223.pdf?dl=1 | |
2013 224 "Designing Code for Performance" http://devstreaming.apple.com/videos/wwdc/2013/224xcx5x1y1yx8ra5jbmfyhf/224/224-HD.mov?dl=1 | |
2013 224 "Designing Code for Performance" http://devstreaming.apple.com/videos/wwdc/2013/224xcx5x1y1yx8ra5jbmfyhf/224/224-SD.mov?dl=1 | |
2013 224 "Designing Code for Performance" http://devstreaming.apple.com/videos/wwdc/2013/224xcx5x1y1yx8ra5jbmfyhf/224/224.pdf?dl=1 | |
2013 225 "Best Practices for Great iOS UI Design" http://devstreaming.apple.com/videos/wwdc/2013/225xex5xkk51ehr0z54gd9kt/225/225-HD.mov?dl=1 | |
2013 225 "Best Practices for Great iOS UI Design" http://devstreaming.apple.com/videos/wwdc/2013/225xex5xkk51ehr0z54gd9kt/225/225-SD.mov?dl=1 | |
2013 225 "Best Practices for Great iOS UI Design" http://devstreaming.apple.com/videos/wwdc/2013/225xex5xkk51ehr0z54gd9kt/225/225.pdf?dl=1 | |
2013 226 "Implementing Engaging UI on iOS" http://devstreaming.apple.com/videos/wwdc/2013/226xbx5xinmlvbdabxux9k3kt/226/226-HD.mov?dl=1 | |
2013 226 "Implementing Engaging UI on iOS" http://devstreaming.apple.com/videos/wwdc/2013/226xbx5xinmlvbdabxux9k3kt/226/226-SD.mov?dl=1 | |
2013 226 "Implementing Engaging UI on iOS" http://devstreaming.apple.com/videos/wwdc/2013/226xbx5xinmlvbdabxux9k3kt/226/226.pdf?dl=1 | |
2013 227 "Solutions to Common Date and Time Challenges" http://devstreaming.apple.com/videos/wwdc/2013/227xax5xif2s7s531dsmfs1afo2/227/227-HD.mov?dl=1 | |
2013 227 "Solutions to Common Date and Time Challenges" http://devstreaming.apple.com/videos/wwdc/2013/227xax5xif2s7s531dsmfs1afo2/227/227-SD.mov?dl=1 | |
2013 227 "Solutions to Common Date and Time Challenges" http://devstreaming.apple.com/videos/wwdc/2013/227xax5xif2s7s531dsmfs1afo2/227/227.pdf?dl=1 | |
2013 228 "Hidden Gems in Cocoa and Cocoa Touch" http://devstreaming.apple.com/videos/wwdc/2013/228xax5xif2s7s53df5ffjfao2/228/228-HD.mov?dl=1 | |
2013 228 "Hidden Gems in Cocoa and Cocoa Touch" http://devstreaming.apple.com/videos/wwdc/2013/228xax5xif2s7s53df5ffjfao2/228/228-SD.mov?dl=1 | |
2013 228 "Hidden Gems in Cocoa and Cocoa Touch" http://devstreaming.apple.com/videos/wwdc/2013/228xax5xif2s7s53df5ffjfao2/228/228.pdf?dl=1 | |
2013 300 "Managing Apple Devices" http://devstreaming.apple.com/videos/wwdc/2013/300xdx2xem8o4pmrhvraq9ty76/300/300-HD.mov?dl=1 | |
2013 300 "Managing Apple Devices" http://devstreaming.apple.com/videos/wwdc/2013/300xdx2xem8o4pmrhvraq9ty76/300/300-SD.mov?dl=1 | |
2013 300 "Managing Apple Devices" http://devstreaming.apple.com/videos/wwdc/2013/300xdx2xem8o4pmrhvraq9ty76/300/300.pdf?dl=1 | |
2013 301 "Extending Your Apps for Enterprise and Education Use" http://devstreaming.apple.com/videos/wwdc/2013/301xcx2xzxf8qjdcu3y2k1itm/301/301-HD.mov?dl=1 | |
2013 301 "Extending Your Apps for Enterprise and Education Use" http://devstreaming.apple.com/videos/wwdc/2013/301xcx2xzxf8qjdcu3y2k1itm/301/301-SD.mov?dl=1 | |
2013 301 "Extending Your Apps for Enterprise and Education Use" http://devstreaming.apple.com/videos/wwdc/2013/301xcx2xzxf8qjdcu3y2k1itm/301/301.pdf?dl=1 | |
2013 302 "What's New in Passbook" http://devstreaming.apple.com/videos/wwdc/2013/302xdx3xf65k8c0kkajsjy2mh9jj/302/302-HD.mov?dl=1 | |
2013 302 "What's New in Passbook" http://devstreaming.apple.com/videos/wwdc/2013/302xdx3xf65k8c0kkajsjy2mh9jj/302/302-SD.mov?dl=1 | |
2013 302 "What's New in Passbook" http://devstreaming.apple.com/videos/wwdc/2013/302xdx3xf65k8c0kkajsjy2mh9jj/302/302.pdf?dl=1 | |
2013 303 "Integrating Passbook into your Ecosystem" http://devstreaming.apple.com/videos/wwdc/2013/303xdx3xodi2951d3kopnrhlg/303/303-HD.mov?dl=1 | |
2013 303 "Integrating Passbook into your Ecosystem" http://devstreaming.apple.com/videos/wwdc/2013/303xdx3xodi2951d3kopnrhlg/303/303-SD.mov?dl=1 | |
2013 303 "Integrating Passbook into your Ecosystem" http://devstreaming.apple.com/videos/wwdc/2013/303xdx3xodi2951d3kopnrhlg/303/303.pdf?dl=1 | |
2013 304 "What's New in Map Kit" http://devstreaming.apple.com/videos/wwdc/2013/304xex4x7qun15qmlzgf1s39fn08/304/304-HD.mov?dl=1 | |
2013 304 "What's New in Map Kit" http://devstreaming.apple.com/videos/wwdc/2013/304xex4x7qun15qmlzgf1s39fn08/304/304-SD.mov?dl=1 | |
2013 304 "What's New in Map Kit" http://devstreaming.apple.com/videos/wwdc/2013/304xex4x7qun15qmlzgf1s39fn08/304/304.pdf?dl=1 | |
2013 305 "Using Store Kit for In-App Purchases" http://devstreaming.apple.com/videos/wwdc/2013/305xbx4xqongltzvuja8xrmsrq1/305/305-HD.mov?dl=1 | |
2013 305 "Using Store Kit for In-App Purchases" http://devstreaming.apple.com/videos/wwdc/2013/305xbx4xqongltzvuja8xrmsrq1/305/305-SD.mov?dl=1 | |
2013 305 "Using Store Kit for In-App Purchases" http://devstreaming.apple.com/videos/wwdc/2013/305xbx4xqongltzvuja8xrmsrq1/305/305.pdf?dl=1 | |
2013 306 "What's New in iTunes Connect" http://devstreaming.apple.com/videos/wwdc/2013/306xdx4xq2n1jhue4dfou0nemckj/306/306-HD.mov?dl=1 | |
2013 306 "What's New in iTunes Connect" http://devstreaming.apple.com/videos/wwdc/2013/306xdx4xq2n1jhue4dfou0nemckj/306/306-SD.mov?dl=1 | |
2013 306 "What's New in iTunes Connect" http://devstreaming.apple.com/videos/wwdc/2013/306xdx4xq2n1jhue4dfou0nemckj/306/306.pdf?dl=1 | |
2013 307 "What's New in Core Location" http://devstreaming.apple.com/videos/wwdc/2013/307xex4xl1ey243ksyxqfip0xowr/307/307-HD.mov?dl=1 | |
2013 307 "What's New in Core Location" http://devstreaming.apple.com/videos/wwdc/2013/307xex4xl1ey243ksyxqfip0xowr/307/307-SD.mov?dl=1 | |
2013 307 "What's New in Core Location" http://devstreaming.apple.com/videos/wwdc/2013/307xex4xl1ey243ksyxqfip0xowr/307/307.pdf?dl=1 | |
2013 308 "Using Receipts to Protect Your Digital Sales" http://devstreaming.apple.com/videos/wwdc/2013/308xex4x6ybggtlw4ztv0sg5btp/308/308-HD.mov?dl=1 | |
2013 308 "Using Receipts to Protect Your Digital Sales" http://devstreaming.apple.com/videos/wwdc/2013/308xex4x6ybggtlw4ztv0sg5btp/308/308-SD.mov?dl=1 | |
2013 308 "Using Receipts to Protect Your Digital Sales" http://devstreaming.apple.com/videos/wwdc/2013/308xex4x6ybggtlw4ztv0sg5btp/308/308.pdf?dl=1 | |
2013 309 "Putting Map Kit in Perspective" http://devstreaming.apple.com/videos/wwdc/2013/309xdx4x891fj1ing58e5cayt1z/309/309-HD.mov?dl=1 | |
2013 309 "Putting Map Kit in Perspective" http://devstreaming.apple.com/videos/wwdc/2013/309xdx4x891fj1ing58e5cayt1z/309/309-SD.mov?dl=1 | |
2013 309 "Putting Map Kit in Perspective" http://devstreaming.apple.com/videos/wwdc/2013/309xdx4x891fj1ing58e5cayt1z/309/309.pdf?dl=1 | |
2013 310 "Harnessing iOS to Create Magic in Your Apps" http://devstreaming.apple.com/videos/wwdc/2013/310xex5xg29dwip7fgthel9z2/310/310-HD.mov?dl=1 | |
2013 310 "Harnessing iOS to Create Magic in Your Apps" http://devstreaming.apple.com/videos/wwdc/2013/310xex5xg29dwip7fgthel9z2/310/310-SD.mov?dl=1 | |
2013 310 "Harnessing iOS to Create Magic in Your Apps" http://devstreaming.apple.com/videos/wwdc/2013/310xex5xg29dwip7fgthel9z2/310/310.pdf?dl=1 | |
2013 400 "What's New in Xcode 5" http://devstreaming.apple.com/videos/wwdc/2013/400xex2xbskwa5bkxr17zihju9uf/400/400-HD.mov?dl=1 | |
2013 400 "What's New in Xcode 5" http://devstreaming.apple.com/videos/wwdc/2013/400xex2xbskwa5bkxr17zihju9uf/400/400-SD.mov?dl=1 | |
2013 400 "What's New in Xcode 5" http://devstreaming.apple.com/videos/wwdc/2013/400xex2xbskwa5bkxr17zihju9uf/400/400.pdf?dl=1 | |
2013 401 "Xcode Core Concepts" http://devstreaming.apple.com/videos/wwdc/2013/401xbx2xq50gv7mqafyfdns2yhxl/401/401-HD.mov?dl=1 | |
2013 401 "Xcode Core Concepts" http://devstreaming.apple.com/videos/wwdc/2013/401xbx2xq50gv7mqafyfdns2yhxl/401/401-SD.mov?dl=1 | |
2013 401 "Xcode Core Concepts" http://devstreaming.apple.com/videos/wwdc/2013/401xbx2xq50gv7mqafyfdns2yhxl/401/401.pdf?dl=1 | |
2013 402 "What's New in the LLVM Compiler" http://devstreaming.apple.com/videos/wwdc/2013/402xdx2x3ccrfzk85j9dysimvsui/402/402-HD.mov?dl=1 | |
2013 402 "What's New in the LLVM Compiler" http://devstreaming.apple.com/videos/wwdc/2013/402xdx2x3ccrfzk85j9dysimvsui/402/402-SD.mov?dl=1 | |
2013 402 "What's New in the LLVM Compiler" http://devstreaming.apple.com/videos/wwdc/2013/402xdx2x3ccrfzk85j9dysimvsui/402/402.pdf?dl=1 | |
2013 403 "From Zero to App Store in Xcode 5" http://devstreaming.apple.com/videos/wwdc/2013/403xex2xoo3u74gemi4q9vhvs/403/403-HD.mov?dl=1 | |
2013 403 "From Zero to App Store in Xcode 5" http://devstreaming.apple.com/videos/wwdc/2013/403xex2xoo3u74gemi4q9vhvs/403/403-SD.mov?dl=1 | |
2013 403 "From Zero to App Store in Xcode 5" http://devstreaming.apple.com/videos/wwdc/2013/403xex2xoo3u74gemi4q9vhvs/403/403.pdf?dl=1 | |
2013 404 "Advances in Objective-C" http://devstreaming.apple.com/videos/wwdc/2013/404xbx2xvp1eaaqonr8zokm/404/404-HD.mov?dl=1 | |
2013 404 "Advances in Objective-C" http://devstreaming.apple.com/videos/wwdc/2013/404xbx2xvp1eaaqonr8zokm/404/404-SD.mov?dl=1 | |
2013 404 "Advances in Objective-C" http://devstreaming.apple.com/videos/wwdc/2013/404xbx2xvp1eaaqonr8zokm/404/404.pdf?dl=1 | |
2013 405 "Interface Builder Core Concepts" http://devstreaming.apple.com/videos/wwdc/2013/405xcx3x5ud6sopkxfqg7ikk/405/405-HD.mov?dl=1 | |
2013 405 "Interface Builder Core Concepts" http://devstreaming.apple.com/videos/wwdc/2013/405xcx3x5ud6sopkxfqg7ikk/405/405-SD.mov?dl=1 | |
2013 405 "Interface Builder Core Concepts" http://devstreaming.apple.com/videos/wwdc/2013/405xcx3x5ud6sopkxfqg7ikk/405/405.pdf?dl=1 | |
2013 406 "Taking Control of Auto Layout in Xcode 5" http://devstreaming.apple.com/videos/wwdc/2013/406xex3x90a7ka0kyhsfjxfqfbi/406/406-HD.mov?dl=1 | |
2013 406 "Taking Control of Auto Layout in Xcode 5" http://devstreaming.apple.com/videos/wwdc/2013/406xex3x90a7ka0kyhsfjxfqfbi/406/406-SD.mov?dl=1 | |
2013 406 "Taking Control of Auto Layout in Xcode 5" http://devstreaming.apple.com/videos/wwdc/2013/406xex3x90a7ka0kyhsfjxfqfbi/406/406.pdf?dl=1 | |
2013 407 "Debugging with Xcode" http://devstreaming.apple.com/videos/wwdc/2013/407xdx3xw3kl5xx1h5cs73sp/407/407-HD.mov?dl=1 | |
2013 407 "Debugging with Xcode" http://devstreaming.apple.com/videos/wwdc/2013/407xdx3xw3kl5xx1h5cs73sp/407/407-SD.mov?dl=1 | |
2013 407 "Debugging with Xcode" http://devstreaming.apple.com/videos/wwdc/2013/407xdx3xw3kl5xx1h5cs73sp/407/407.pdf?dl=1 | |
2013 408 "Optimize Your Code Using LLVM" http://devstreaming.apple.com/videos/wwdc/2013/408xcx3x0l4e2phvin8xrhsn23/408/408-HD.mov?dl=1 | |
2013 408 "Optimize Your Code Using LLVM" http://devstreaming.apple.com/videos/wwdc/2013/408xcx3x0l4e2phvin8xrhsn23/408/408-SD.mov?dl=1 | |
2013 408 "Optimize Your Code Using LLVM" http://devstreaming.apple.com/videos/wwdc/2013/408xcx3x0l4e2phvin8xrhsn23/408/408.pdf?dl=1 | |
2013 409 "Testing in Xcode 5" http://devstreaming.apple.com/videos/wwdc/2013/409xdx4x4adcwca5ok0rtsup0sg/409/409-HD.mov?dl=1 | |
2013 409 "Testing in Xcode 5" http://devstreaming.apple.com/videos/wwdc/2013/409xdx4x4adcwca5ok0rtsup0sg/409/409-SD.mov?dl=1 | |
2013 409 "Testing in Xcode 5" http://devstreaming.apple.com/videos/wwdc/2013/409xdx4x4adcwca5ok0rtsup0sg/409/409.pdf?dl=1 | |
2013 410 "Fixing Memory Issues" http://devstreaming.apple.com/videos/wwdc/2013/410xcx4x9x0ry3zbw3rzq14kx/410/410-HD.mov?dl=1 | |
2013 410 "Fixing Memory Issues" http://devstreaming.apple.com/videos/wwdc/2013/410xcx4x9x0ry3zbw3rzq14kx/410/410-SD.mov?dl=1 | |
2013 410 "Fixing Memory Issues" http://devstreaming.apple.com/videos/wwdc/2013/410xcx4x9x0ry3zbw3rzq14kx/410/410.pdf?dl=1 | |
2013 412 "Continuous Integration with Xcode 5" http://devstreaming.apple.com/videos/wwdc/2013/412xdx4x6xpjownhu5d4as36/412/412-HD.mov?dl=1 | |
2013 412 "Continuous Integration with Xcode 5" http://devstreaming.apple.com/videos/wwdc/2013/412xdx4x6xpjownhu5d4as36/412/412-SD.mov?dl=1 | |
2013 412 "Continuous Integration with Xcode 5" http://devstreaming.apple.com/videos/wwdc/2013/412xdx4x6xpjownhu5d4as36/412/412.pdf?dl=1 | |
2013 413 "Advanced Debugging with LLDB" http://devstreaming.apple.com/videos/wwdc/2013/413xdx5x97itb5ek4yex3r7/413/413-HD.mov?dl=1 | |
2013 413 "Advanced Debugging with LLDB" http://devstreaming.apple.com/videos/wwdc/2013/413xdx5x97itb5ek4yex3r7/413/413-SD.mov?dl=1 | |
2013 413 "Advanced Debugging with LLDB" http://devstreaming.apple.com/videos/wwdc/2013/413xdx5x97itb5ek4yex3r7/413/413.pdf?dl=1 | |
2013 414 "Understanding Source Control in Xcode" http://devstreaming.apple.com/videos/wwdc/2013/414xdx5xbjc8ls04ewrox0a160i/414/414-HD.mov?dl=1 | |
2013 414 "Understanding Source Control in Xcode" http://devstreaming.apple.com/videos/wwdc/2013/414xdx5xbjc8ls04ewrox0a160i/414/414-SD.mov?dl=1 | |
2013 414 "Understanding Source Control in Xcode" http://devstreaming.apple.com/videos/wwdc/2013/414xdx5xbjc8ls04ewrox0a160i/414/414.pdf?dl=1 | |
2013 415 "Maximizing Apple Development Resources" http://devstreaming.apple.com/videos/wwdc/2013/415xdx5x0wygxidaf0ifiey/415/415-HD.mov?dl=1 | |
2013 415 "Maximizing Apple Development Resources" http://devstreaming.apple.com/videos/wwdc/2013/415xdx5x0wygxidaf0ifiey/415/415-SD.mov?dl=1 | |
2013 415 "Maximizing Apple Development Resources" http://devstreaming.apple.com/videos/wwdc/2013/415xdx5x0wygxidaf0ifiey/415/415.pdf?dl=1 | |
2013 416 "Introducing AppleScript Libraries" http://devstreaming.apple.com/videos/wwdc/2013/416xxx3x90yhsjxfqfbi/416/416-HD.mov?dl=1 | |
2013 416 "Introducing AppleScript Libraries" http://devstreaming.apple.com/videos/wwdc/2013/416xxx3x90yhsjxfqfbi/416/416-SD.mov?dl=1 | |
2013 416 "Introducing AppleScript Libraries" http://devstreaming.apple.com/videos/wwdc/2013/416xxx3x90yhsjxfqfbi/416/416.pdf?dl=1 | |
2013 417 "OS X Automation Update" http://devstreaming.apple.com/videos/wwdc/2013/417xxx0oh4r99eed2hb1k3ce/417/417-HD.mov?dl=1 | |
2013 417 "OS X Automation Update" http://devstreaming.apple.com/videos/wwdc/2013/417xxx0oh4r99eed2hb1k3ce/417/417-SD.mov?dl=1 | |
2013 417 "OS X Automation Update" http://devstreaming.apple.com/videos/wwdc/2013/417xxx0oh4r99eed2hb1k3ce/417/417.pdf?dl=1 | |
2013 500 "What's New in Scene Kit" http://devstreaming.apple.com/videos/wwdc/2013/500xbx2xh3dv43mpm46sd0qzj8d0/500/500-HD.mov?dl=1 | |
2013 500 "What's New in Scene Kit" http://devstreaming.apple.com/videos/wwdc/2013/500xbx2xh3dv43mpm46sd0qzj8d0/500/500-SD.mov?dl=1 | |
2013 501 "Integrating with Game Controllers" http://devstreaming.apple.com/videos/wwdc/2013/501xdx2xat8ocml4nv7i08noe/501/501-HD.mov?dl=1 | |
2013 501 "Integrating with Game Controllers" http://devstreaming.apple.com/videos/wwdc/2013/501xdx2xat8ocml4nv7i08noe/501/501-SD.mov?dl=1 | |
2013 501 "Integrating with Game Controllers" http://devstreaming.apple.com/videos/wwdc/2013/501xdx2xat8ocml4nv7i08noe/501/501.pdf?dl=1 | |
2013 502 "Introduction to Sprite Kit" http://devstreaming.apple.com/videos/wwdc/2013/502xex3x2iwfiaeglpjw0mh54u/502/502-HD.mov?dl=1 | |
2013 502 "Introduction to Sprite Kit" http://devstreaming.apple.com/videos/wwdc/2013/502xex3x2iwfiaeglpjw0mh54u/502/502-SD.mov?dl=1 | |
2013 502 "Introduction to Sprite Kit" http://devstreaming.apple.com/videos/wwdc/2013/502xex3x2iwfiaeglpjw0mh54u/502/502.pdf?dl=1 | |
2013 503 "Designing Games with Sprite Kit" http://devstreaming.apple.com/videos/wwdc/2013/503xbx3xoaktjug4e05xvl04/503/503-HD.mov?dl=1 | |
2013 503 "Designing Games with Sprite Kit" http://devstreaming.apple.com/videos/wwdc/2013/503xbx3xoaktjug4e05xvl04/503/503-SD.mov?dl=1 | |
2013 503 "Designing Games with Sprite Kit" http://devstreaming.apple.com/videos/wwdc/2013/503xbx3xoaktjug4e05xvl04/503/503.pdf?dl=1 | |
2013 504 "What's New in Game Center" http://devstreaming.apple.com/videos/wwdc/2013/504xbx3x55lc470bv6s8dk2lcg28/504/504-HD.mov?dl=1 | |
2013 504 "What's New in Game Center" http://devstreaming.apple.com/videos/wwdc/2013/504xbx3x55lc470bv6s8dk2lcg28/504/504-SD.mov?dl=1 | |
2013 504 "What's New in Game Center" http://devstreaming.apple.com/videos/wwdc/2013/504xbx3x55lc470bv6s8dk2lcg28/504/504.pdf?dl=1 | |
2013 505 "Advances in OpenGL ES" http://devstreaming.apple.com/videos/wwdc/2013/505xbx4xrgmhwby4oiwkrpp/505/505-HD.mov?dl=1 | |
2013 505 "Advances in OpenGL ES" http://devstreaming.apple.com/videos/wwdc/2013/505xbx4xrgmhwby4oiwkrpp/505/505-SD.mov?dl=1 | |
2013 505 "Advances in OpenGL ES" http://devstreaming.apple.com/videos/wwdc/2013/505xbx4xrgmhwby4oiwkrpp/505/505.pdf?dl=1 | |
2013 506 "Turn-Based Gaming with Game Center" http://devstreaming.apple.com/videos/wwdc/2013/506xbx4x8brixcxa41wrzgph0gw/506/506-HD.mov?dl=1 | |
2013 506 "Turn-Based Gaming with Game Center" http://devstreaming.apple.com/videos/wwdc/2013/506xbx4x8brixcxa41wrzgph0gw/506/506-SD.mov?dl=1 | |
2013 506 "Turn-Based Gaming with Game Center" http://devstreaming.apple.com/videos/wwdc/2013/506xbx4x8brixcxa41wrzgph0gw/506/506.pdf?dl=1 | |
2013 507 "What's New in OpenGL for OS X" http://devstreaming.apple.com/videos/wwdc/2013/507xax4xgxp9uuxl9i7y0emdv5ib/507/507-HD.mov?dl=1 | |
2013 507 "What's New in OpenGL for OS X" http://devstreaming.apple.com/videos/wwdc/2013/507xax4xgxp9uuxl9i7y0emdv5ib/507/507-SD.mov?dl=1 | |
2013 507 "What's New in OpenGL for OS X" http://devstreaming.apple.com/videos/wwdc/2013/507xax4xgxp9uuxl9i7y0emdv5ib/507/507.pdf?dl=1 | |
2013 508 "Working with OpenCL" http://devstreaming.apple.com/videos/wwdc/2013/508xax4xqkee4rd9rsmbb86dw5cu/508/508-HD.mov?dl=1 | |
2013 508 "Working with OpenCL" http://devstreaming.apple.com/videos/wwdc/2013/508xax4xqkee4rd9rsmbb86dw5cu/508/508-SD.mov?dl=1 | |
2013 508 "Working with OpenCL" http://devstreaming.apple.com/videos/wwdc/2013/508xax4xqkee4rd9rsmbb86dw5cu/508/508.pdf?dl=1 | |
2013 509 "Core Image Effects and Techniques" http://devstreaming.apple.com/videos/wwdc/2013/509xbx5xydkscnk7eyuyj1qi/509/509-HD.mov?dl=1 | |
2013 509 "Core Image Effects and Techniques" http://devstreaming.apple.com/videos/wwdc/2013/509xbx5xydkscnk7eyuyj1qi/509/509-SD.mov?dl=1 | |
2013 509 "Core Image Effects and Techniques" http://devstreaming.apple.com/videos/wwdc/2013/509xbx5xydkscnk7eyuyj1qi/509/509.pdf?dl=1 | |
2013 600 "What's New in Safari and WebKit for Web Developers" http://devstreaming.apple.com/videos/wwdc/2013/600xbx2x3eaj3ryz3w5zw5gozz39/600/600-HD.mov?dl=1 | |
2013 600 "What's New in Safari and WebKit for Web Developers" http://devstreaming.apple.com/videos/wwdc/2013/600xbx2x3eaj3ryz3w5zw5gozz39/600/600-SD.mov?dl=1 | |
2013 600 "What's New in Safari and WebKit for Web Developers" http://devstreaming.apple.com/videos/wwdc/2013/600xbx2x3eaj3ryz3w5zw5gozz39/600/600.pdf?dl=1 | |
2013 601 "Getting to Know Web Inspector" http://devstreaming.apple.com/videos/wwdc/2013/601xfx2xk7wrmhwsa5gao39ln/601/601-HD.mov?dl=1 | |
2013 601 "Getting to Know Web Inspector" http://devstreaming.apple.com/videos/wwdc/2013/601xfx2xk7wrmhwsa5gao39ln/601/601-SD.mov?dl=1 | |
2013 601 "Getting to Know Web Inspector" http://devstreaming.apple.com/videos/wwdc/2013/601xfx2xk7wrmhwsa5gao39ln/601/601.pdf?dl=1 | |
2013 602 "What's New in Core Audio for iOS" http://devstreaming.apple.com/videos/wwdc/2013/602xcx2xk6ipx0cusjryu1sx5eu/602/602-HD.mov?dl=1 | |
2013 602 "What's New in Core Audio for iOS" http://devstreaming.apple.com/videos/wwdc/2013/602xcx2xk6ipx0cusjryu1sx5eu/602/602-SD.mov?dl=1 | |
2013 602 "What's New in Core Audio for iOS" http://devstreaming.apple.com/videos/wwdc/2013/602xcx2xk6ipx0cusjryu1sx5eu/602/602.pdf?dl=1 | |
2013 603 "Getting the Most Out of Web Inspector" http://devstreaming.apple.com/videos/wwdc/2013/603xfx2xhszvvn0zgc1cbgx1j/603/603-HD.mov?dl=1 | |
2013 603 "Getting the Most Out of Web Inspector" http://devstreaming.apple.com/videos/wwdc/2013/603xfx2xhszvvn0zgc1cbgx1j/603/603-SD.mov?dl=1 | |
2013 603 "Getting the Most Out of Web Inspector" http://devstreaming.apple.com/videos/wwdc/2013/603xfx2xhszvvn0zgc1cbgx1j/603/603.pdf?dl=1 | |
2013 604 "Introducing iAd Workbench, The Best Way to Market Your App" http://devstreaming.apple.com/videos/wwdc/2013/604xfx2xl2ujhx7vffbjmtqu2t/604/604-HD.mov?dl=1 | |
2013 604 "Introducing iAd Workbench, The Best Way to Market Your App" http://devstreaming.apple.com/videos/wwdc/2013/604xfx2xl2ujhx7vffbjmtqu2t/604/604-SD.mov?dl=1 | |
2013 604 "Introducing iAd Workbench, The Best Way to Market Your App" http://devstreaming.apple.com/videos/wwdc/2013/604xfx2xl2ujhx7vffbjmtqu2t/604/604.pdf?dl=1 | |
2013 605 "What's New in iBooks Author" http://devstreaming.apple.com/videos/wwdc/2013/605xfx2xbot31cme1uns8w647vsw/605/605-HD.mov?dl=1 | |
2013 605 "What's New in iBooks Author" http://devstreaming.apple.com/videos/wwdc/2013/605xfx2xbot31cme1uns8w647vsw/605/605-SD.mov?dl=1 | |
2013 605 "What's New in iBooks Author" http://devstreaming.apple.com/videos/wwdc/2013/605xfx2xbot31cme1uns8w647vsw/605/605.pdf?dl=1 | |
2013 606 "Moving to AV Kit and AV Foundation" http://devstreaming.apple.com/videos/wwdc/2013/606xdx2xbp31zp28fdov8p0b6d/606/606-HD.mov?dl=1 | |
2013 606 "Moving to AV Kit and AV Foundation" http://devstreaming.apple.com/videos/wwdc/2013/606xdx2xbp31zp28fdov8p0b6d/606/606-SD.mov?dl=1 | |
2013 606 "Moving to AV Kit and AV Foundation" http://devstreaming.apple.com/videos/wwdc/2013/606xdx2xbp31zp28fdov8p0b6d/606/606.pdf?dl=1 | |
2013 607 "Power and Performance Optimizing Your Website for Great Battery Life and Responsive Scrolling" http://devstreaming.apple.com/videos/wwdc/2013/607xfx3xox1jscc7z24fl2jf4mf/607/607-HD.mov?dl=1 | |
2013 607 "Power and Performance Optimizing Your Website for Great Battery Life and Responsive Scrolling" http://devstreaming.apple.com/videos/wwdc/2013/607xfx3xox1jscc7z24fl2jf4mf/607/607-SD.mov?dl=1 | |
2013 607 "Power and Performance Optimizing Your Website for Great Battery Life and Responsive Scrolling" http://devstreaming.apple.com/videos/wwdc/2013/607xfx3xox1jscc7z24fl2jf4mf/607/607.pdf?dl=1 | |
2013 608 "Preparing and Presenting Media for Accessibility" http://devstreaming.apple.com/videos/wwdc/2013/608xcx3xafjdvmnjpo5dzvou97r/608/608-HD.mov?dl=1 | |
2013 608 "Preparing and Presenting Media for Accessibility" http://devstreaming.apple.com/videos/wwdc/2013/608xcx3xafjdvmnjpo5dzvou97r/608/608-SD.mov?dl=1 | |
2013 608 "Preparing and Presenting Media for Accessibility" http://devstreaming.apple.com/videos/wwdc/2013/608xcx3xafjdvmnjpo5dzvou97r/608/608.pdf?dl=1 | |
2013 609 "Introduction to iBooks Author Widget and iAd Rich Media Ad Development with iAd Producer 4" http://devstreaming.apple.com/videos/wwdc/2013/609xfx3xpwcil5bz8h6ot4f871/609/609-HD.mov?dl=1 | |
2013 609 "Introduction to iBooks Author Widget and iAd Rich Media Ad Development with iAd Producer 4" http://devstreaming.apple.com/videos/wwdc/2013/609xfx3xpwcil5bz8h6ot4f871/609/609-SD.mov?dl=1 | |
2013 609 "Introduction to iBooks Author Widget and iAd Rich Media Ad Development with iAd Producer 4" http://devstreaming.apple.com/videos/wwdc/2013/609xfx3xpwcil5bz8h6ot4f871/609/609.pdf?dl=1 | |
2013 610 "What's New in Camera Capture" http://devstreaming.apple.com/videos/wwdc/2013/610xcx3xv9xjy916g3wzes0ze63/610/610-HD.mov?dl=1 | |
2013 610 "What's New in Camera Capture" http://devstreaming.apple.com/videos/wwdc/2013/610xcx3xv9xjy916g3wzes0ze63/610/610-SD.mov?dl=1 | |
2013 610 "What's New in Camera Capture" http://devstreaming.apple.com/videos/wwdc/2013/610xcx3xv9xjy916g3wzes0ze63/610/610.pdf?dl=1 | |
2013 611 "Building Advanced iBooks HTML 5 Widgets and iAd Rich Media Ads" http://devstreaming.apple.com/videos/wwdc/2013/611xfx3x2l2zzkb2oaovson/611/611-HD.mov?dl=1 | |
2013 611 "Building Advanced iBooks HTML 5 Widgets and iAd Rich Media Ads" http://devstreaming.apple.com/videos/wwdc/2013/611xfx3x2l2zzkb2oaovson/611/611-SD.mov?dl=1 | |
2013 611 "Building Advanced iBooks HTML 5 Widgets and iAd Rich Media Ads" http://devstreaming.apple.com/videos/wwdc/2013/611xfx3x2l2zzkb2oaovson/611/611.pdf?dl=1 | |
2013 612 "Advanced Editing with AV Foundation" http://devstreaming.apple.com/videos/wwdc/2013/612xax4xx65z1ervy5np1qb/612/612-HD.mov?dl=1 | |
2013 612 "Advanced Editing with AV Foundation" http://devstreaming.apple.com/videos/wwdc/2013/612xax4xx65z1ervy5np1qb/612/612-SD.mov?dl=1 | |
2013 612 "Advanced Editing with AV Foundation" http://devstreaming.apple.com/videos/wwdc/2013/612xax4xx65z1ervy5np1qb/612/612.pdf?dl=1 | |
2013 613 "iAd Integration and Best Practices" http://devstreaming.apple.com/videos/wwdc/2013/613xfx4xp91m26w7iu790d3nx/613/613-HD.mov?dl=1 | |
2013 613 "iAd Integration and Best Practices" http://devstreaming.apple.com/videos/wwdc/2013/613xfx4xp91m26w7iu790d3nx/613/613-SD.mov?dl=1 | |
2013 613 "iAd Integration and Best Practices" http://devstreaming.apple.com/videos/wwdc/2013/613xfx4xp91m26w7iu790d3nx/613/613.pdf?dl=1 | |
2013 614 "Implementing OS X Push Notifications for Websites" http://devstreaming.apple.com/videos/wwdc/2013/614xax5x602jmihlq4c4edtrl/614/614-HD.mov?dl=1 | |
2013 614 "Implementing OS X Push Notifications for Websites" http://devstreaming.apple.com/videos/wwdc/2013/614xax5x602jmihlq4c4edtrl/614/614-SD.mov?dl=1 | |
2013 614 "Implementing OS X Push Notifications for Websites" http://devstreaming.apple.com/videos/wwdc/2013/614xax5x602jmihlq4c4edtrl/614/614.pdf?dl=1 | |
2013 615 "Integrating JavaScript into Native Apps" http://devstreaming.apple.com/videos/wwdc/2013/615xax5xpcdns8jyhaiszkz2p/615/615-HD.mov?dl=1 | |
2013 615 "Integrating JavaScript into Native Apps" http://devstreaming.apple.com/videos/wwdc/2013/615xax5xpcdns8jyhaiszkz2p/615/615-SD.mov?dl=1 | |
2013 615 "Integrating JavaScript into Native Apps" http://devstreaming.apple.com/videos/wwdc/2013/615xax5xpcdns8jyhaiszkz2p/615/615.pdf?dl=1 | |
2013 700 "Designing Accessories for iOS and OS X" http://devstreaming.apple.com/videos/wwdc/2013/700xcx2xuedgs1rni4qry1yumg/700/700-HD.mov?dl=1 | |
2013 700 "Designing Accessories for iOS and OS X" http://devstreaming.apple.com/videos/wwdc/2013/700xcx2xuedgs1rni4qry1yumg/700/700-SD.mov?dl=1 | |
2013 700 "Designing Accessories for iOS and OS X" http://devstreaming.apple.com/videos/wwdc/2013/700xcx2xuedgs1rni4qry1yumg/700/700.pdf?dl=1 | |
2013 701 "Maximizing Battery Life on OS X" http://devstreaming.apple.com/videos/wwdc/2013/701xbx2xqblo39z6tpbdrcz/701/701-HD.mov?dl=1 | |
2013 701 "Maximizing Battery Life on OS X" http://devstreaming.apple.com/videos/wwdc/2013/701xbx2xqblo39z6tpbdrcz/701/701-SD.mov?dl=1 | |
2013 701 "Maximizing Battery Life on OS X" http://devstreaming.apple.com/videos/wwdc/2013/701xbx2xqblo39z6tpbdrcz/701/701.pdf?dl=1 | |
2013 702 "Efficient Design with XPC" http://devstreaming.apple.com/videos/wwdc/2013/702xfx2xmlrics5pyrjfwu2m/702/702-HD.mov?dl=1 | |
2013 702 "Efficient Design with XPC" http://devstreaming.apple.com/videos/wwdc/2013/702xfx2xmlrics5pyrjfwu2m/702/702-SD.mov?dl=1 | |
2013 702 "Efficient Design with XPC" http://devstreaming.apple.com/videos/wwdc/2013/702xfx2xmlrics5pyrjfwu2m/702/702.pdf?dl=1 | |
2013 703 "Core Bluetooth" http://devstreaming.apple.com/videos/wwdc/2013/703xcx2xljtlq481grxurla4/703/703-HD.mov?dl=1 | |
2013 703 "Core Bluetooth" http://devstreaming.apple.com/videos/wwdc/2013/703xcx2xljtlq481grxurla4/703/703-SD.mov?dl=1 | |
2013 703 "Core Bluetooth" http://devstreaming.apple.com/videos/wwdc/2013/703xcx2xljtlq481grxurla4/703/703.pdf?dl=1 | |
2013 704 "Building Efficient OS X Apps" http://devstreaming.apple.com/videos/wwdc/2013/704xcx2xrmodatdtgs6nf5w4/704/704-HD.mov?dl=1 | |
2013 704 "Building Efficient OS X Apps" http://devstreaming.apple.com/videos/wwdc/2013/704xcx2xrmodatdtgs6nf5w4/704/704-SD.mov?dl=1 | |
2013 704 "Building Efficient OS X Apps" http://devstreaming.apple.com/videos/wwdc/2013/704xcx2xrmodatdtgs6nf5w4/704/704.pdf?dl=1 | |
2013 705 "What's New in Foundation Networking" http://devstreaming.apple.com/videos/wwdc/2013/705xbx3xcjsmrdbtwl5grta6gq6r/705/705-HD.mov?dl=1 | |
2013 705 "What's New in Foundation Networking" http://devstreaming.apple.com/videos/wwdc/2013/705xbx3xcjsmrdbtwl5grta6gq6r/705/705-SD.mov?dl=1 | |
2013 705 "What's New in Foundation Networking" http://devstreaming.apple.com/videos/wwdc/2013/705xbx3xcjsmrdbtwl5grta6gq6r/705/705.pdf?dl=1 | |
2013 707 "What's New in Kext Development" http://devstreaming.apple.com/videos/wwdc/2013/707xfx3xysb4yyrvtxbbu6t9fono/707/707-HD.mov?dl=1 | |
2013 707 "What's New in Kext Development" http://devstreaming.apple.com/videos/wwdc/2013/707xfx3xysb4yyrvtxbbu6t9fono/707/707-SD.mov?dl=1 | |
2013 707 "What's New in Kext Development" http://devstreaming.apple.com/videos/wwdc/2013/707xfx3xysb4yyrvtxbbu6t9fono/707/707.pdf?dl=1 | |
2013 708 "Nearby Networking with Multipeer Connectivity" http://devstreaming.apple.com/videos/wwdc/2013/708xbx3x7xusbzidl0j3acxest/708/708-HD.mov?dl=1 | |
2013 708 "Nearby Networking with Multipeer Connectivity" http://devstreaming.apple.com/videos/wwdc/2013/708xbx3x7xusbzidl0j3acxest/708/708-SD.mov?dl=1 | |
2013 708 "Nearby Networking with Multipeer Connectivity" http://devstreaming.apple.com/videos/wwdc/2013/708xbx3x7xusbzidl0j3acxest/708/708.pdf?dl=1 | |
2013 709 "Protecting Secrets with the Keychain" http://devstreaming.apple.com/videos/wwdc/2013/709xax3xiafkagts5jfa5705dx6/709/709-HD.mov?dl=1 | |
2013 709 "Protecting Secrets with the Keychain" http://devstreaming.apple.com/videos/wwdc/2013/709xax3xiafkagts5jfa5705dx6/709/709-SD.mov?dl=1 | |
2013 709 "Protecting Secrets with the Keychain" http://devstreaming.apple.com/videos/wwdc/2013/709xax3xiafkagts5jfa5705dx6/709/709.pdf?dl=1 | |
2013 710 "A Practical Guide to the App Sandbox" http://devstreaming.apple.com/videos/wwdc/2013/710xfx3xn8197k4i9s2rvyb/710/710-HD.mov?dl=1 | |
2013 710 "A Practical Guide to the App Sandbox" http://devstreaming.apple.com/videos/wwdc/2013/710xfx3xn8197k4i9s2rvyb/710/710-SD.mov?dl=1 | |
2013 710 "A Practical Guide to the App Sandbox" http://devstreaming.apple.com/videos/wwdc/2013/710xfx3xn8197k4i9s2rvyb/710/710.pdf?dl=1 | |
2013 711 "Advances in AirPrint" http://devstreaming.apple.com/videos/wwdc/2013/711xcx4x8yuutk8sady6t9f/711/711-HD.mov?dl=1 | |
2013 711 "Advances in AirPrint" http://devstreaming.apple.com/videos/wwdc/2013/711xcx4x8yuutk8sady6t9f/711/711-SD.mov?dl=1 | |
2013 711 "Advances in AirPrint" http://devstreaming.apple.com/videos/wwdc/2013/711xcx4x8yuutk8sady6t9f/711/711.pdf?dl=1 | |
2013 712 "Energy Best Practices" http://devstreaming.apple.com/videos/wwdc/2013/712xax4xb4mh6prvqkesmm75/712/712-HD.mov?dl=1 | |
2013 712 "Energy Best Practices" http://devstreaming.apple.com/videos/wwdc/2013/712xax4xb4mh6prvqkesmm75/712/712-SD.mov?dl=1 | |
2013 712 "Energy Best Practices" http://devstreaming.apple.com/videos/wwdc/2013/712xax4xb4mh6prvqkesmm75/712/712.pdf?dl=1 | |
2013 713 "The Accelerate Framework" http://devstreaming.apple.com/videos/wwdc/2013/713xcx4xtaue02i1tvk0kpvarvo/713/713-HD.mov?dl=1 | |
2013 713 "The Accelerate Framework" http://devstreaming.apple.com/videos/wwdc/2013/713xcx4xtaue02i1tvk0kpvarvo/713/713-SD.mov?dl=1 | |
2013 713 "The Accelerate Framework" http://devstreaming.apple.com/videos/wwdc/2013/713xcx4xtaue02i1tvk0kpvarvo/713/713.pdf?dl=1 | |
2013 714 "Protecting your Users' Privacy" http://devstreaming.apple.com/videos/wwdc/2013/714xbx5xcen10zkjl5f9sd8ys63/714/714-HD.mov?dl=1 | |
2013 714 "Protecting your Users' Privacy" http://devstreaming.apple.com/videos/wwdc/2013/714xbx5xcen10zkjl5f9sd8ys63/714/714-SD.mov?dl=1 | |
2013 714 "Protecting your Users' Privacy" http://devstreaming.apple.com/videos/wwdc/2013/714xbx5xcen10zkjl5f9sd8ys63/714/714.pdf?dl=1 | |
2014 101 "Keynote" http://devstreaming.apple.com/videos/wwdc/2014/101xx36lr6smzjo/101/101_hd.mov?dl=1 | |
2014 101 "Keynote" http://devstreaming.apple.com/videos/wwdc/2014/101xx36lr6smzjo/101/101_sd.mov?dl=1 | |
2014 102 "Platforms State of the Union" http://devstreaming.apple.com/videos/wwdc/2014/102xxw2o82y78a4/102/102_hd_platforms_state_of_the_union.mov?dl=1 | |
2014 102 "Platforms State of the Union" http://devstreaming.apple.com/videos/wwdc/2014/102xxw2o82y78a4/102/102_platforms_state_of_the_union.pdf | |
2014 102 "Platforms State of the Union" http://devstreaming.apple.com/videos/wwdc/2014/102xxw2o82y78a4/102/102_sd_platforms_state_of_the_union.mov?dl=1 | |
2014 103 "Apple Design Awards" http://devstreaming.apple.com/videos/wwdc/2014/103xx8s53gk94hl/103/103_hd_apple_design_awards.mov?dl=1 | |
2014 103 "Apple Design Awards" http://devstreaming.apple.com/videos/wwdc/2014/103xx8s53gk94hl/103/103_sd_apple_design_awards.mov?dl=1 | |
2014 201 "Advanced Topics in Internationalization" http://devstreaming.apple.com/videos/wwdc/2014/201xx2xfazhzce8/201/201_advanced_topics_in_internationalization.pdf | |
2014 201 "Advanced Topics in Internationalization" http://devstreaming.apple.com/videos/wwdc/2014/201xx2xfazhzce8/201/201_hd_advanced_topics_in_internationalization.mov?dl=1 | |
2014 201 "Advanced Topics in Internationalization" http://devstreaming.apple.com/videos/wwdc/2014/201xx2xfazhzce8/201/201_sd_advanced_topics_in_internationalization.mov?dl=1 | |
2014 202 "What's New in Cocoa Touch" http://devstreaming.apple.com/videos/wwdc/2014/202xx3ane09vxdz/202/202_hd_whats_new_in_cocoa_touch.mov?dl=1 | |
2014 202 "What's New in Cocoa Touch" http://devstreaming.apple.com/videos/wwdc/2014/202xx3ane09vxdz/202/202_sd_whats_new_in_cocoa_touch.mov?dl=1 | |
2014 202 "What's New in Cocoa Touch" http://devstreaming.apple.com/videos/wwdc/2014/202xx3ane09vxdz/202/202_whats_new_in_cocoa_touch.pdf | |
2014 203 "Introducing HealthKit" http://devstreaming.apple.com/videos/wwdc/2014/203xxh9oqtm0piw/203/203_hd_introducing_healthkit.mov?dl=1 | |
2014 203 "Introducing HealthKit" http://devstreaming.apple.com/videos/wwdc/2014/203xxh9oqtm0piw/203/203_introducing_healthkit.pdf | |
2014 203 "Introducing HealthKit" http://devstreaming.apple.com/videos/wwdc/2014/203xxh9oqtm0piw/203/203_sd_introducing_healthkit.mov?dl=1 | |
2014 204 "What's New in Cocoa" http://devstreaming.apple.com/videos/wwdc/2014/204xxhe1lli87dm/204/204_hd_whats_new_in_cocoa.mov?dl=1 | |
2014 204 "What's New in Cocoa" http://devstreaming.apple.com/videos/wwdc/2014/204xxhe1lli87dm/204/204_sd_whats_new_in_cocoa.mov?dl=1 | |
2014 204 "What's New in Cocoa" http://devstreaming.apple.com/videos/wwdc/2014/204xxhe1lli87dm/204/204_whats_new_in_cocoa.pdf | |
2014 205 "Creating Extensions for iOS and OS X, Part 1" http://devstreaming.apple.com/videos/wwdc/2014/205xxqzduadzo14/205/205_creating_extensions_for_ios_and_os_x,_part_1.pdf | |
2014 205 "Creating Extensions for iOS and OS X, Part 1" http://devstreaming.apple.com/videos/wwdc/2014/205xxqzduadzo14/205/205_hd_creating_extensions_for_ios_and_os_x,_part_1.mov?dl=1 | |
2014 205 "Creating Extensions for iOS and OS X, Part 1" http://devstreaming.apple.com/videos/wwdc/2014/205xxqzduadzo14/205/205_sd_creating_extensions_for_ios_and_os_x,_part_1.mov?dl=1 | |
2014 206 "Introducing the Modern WebKit API" http://devstreaming.apple.com/videos/wwdc/2014/206xxdiurnffagr/206/206_hd_introducing_the_modern_webkit_api.mov?dl=1 | |
2014 206 "Introducing the Modern WebKit API" http://devstreaming.apple.com/videos/wwdc/2014/206xxdiurnffagr/206/206_introducing_the_modern_webkit_api.pdf | |
2014 206 "Introducing the Modern WebKit API" http://devstreaming.apple.com/videos/wwdc/2014/206xxdiurnffagr/206/206_sd_introducing_the_modern_webkit_api.mov?dl=1 | |
2014 207 "Accessibility on OS X" http://devstreaming.apple.com/videos/wwdc/2014/207xx270npvffao/207/207_accessibility_on_os_x.pdf | |
2014 207 "Accessibility on OS X" http://devstreaming.apple.com/videos/wwdc/2014/207xx270npvffao/207/207_hd_accessibility_on_os_x.mov?dl=1 | |
2014 207 "Accessibility on OS X" http://devstreaming.apple.com/videos/wwdc/2014/207xx270npvffao/207/207_sd_accessibility_on_os_x.mov?dl=1 | |
2014 208 "Introducing CloudKit" http://devstreaming.apple.com/videos/wwdc/2014/208xx42tf0hw3vv/208/208_hd_introducing_cloudkit.mov?dl=1 | |
2014 208 "Introducing CloudKit" http://devstreaming.apple.com/videos/wwdc/2014/208xx42tf0hw3vv/208/208_introducing_cloudkit.pdf | |
2014 208 "Introducing CloudKit" http://devstreaming.apple.com/videos/wwdc/2014/208xx42tf0hw3vv/208/208_sd_introducing_cloudkit.mov?dl=1 | |
2014 209 "Adapting Your App to the New UI of OS X Yosemite" http://devstreaming.apple.com/videos/wwdc/2014/209xxbyg01mfqt8/209/209_adapting_your_app_to_the_new_ui_of_os_x_yosemite.pdf | |
2014 209 "Adapting Your App to the New UI of OS X Yosemite" http://devstreaming.apple.com/videos/wwdc/2014/209xxbyg01mfqt8/209/209_hd_adapting_your_app_to_the_new_ui_of_os_x_yosemite.mov?dl=1 | |
2014 209 "Adapting Your App to the New UI of OS X Yosemite" http://devstreaming.apple.com/videos/wwdc/2014/209xxbyg01mfqt8/209/209_sd_adapting_your_app_to_the_new_ui_of_os_x_yosemite.mov?dl=1 | |
2014 210 "Accessibility on iOS" http://devstreaming.apple.com/videos/wwdc/2014/210xxksa9s9ewsa/210/210_accessibility_on_ios.pdf | |
2014 210 "Accessibility on iOS" http://devstreaming.apple.com/videos/wwdc/2014/210xxksa9s9ewsa/210/210_hd_accessibility_on_ios.mov?dl=1 | |
2014 210 "Accessibility on iOS" http://devstreaming.apple.com/videos/wwdc/2014/210xxksa9s9ewsa/210/210_sd_accessibility_on_ios.mov?dl=1 | |
2014 211 "Designing Intuitive User Experiences" http://devstreaming.apple.com/videos/wwdc/2014/211xxmyz80g30i9/211/211_designing_intuitive_user_experiences.pdf | |
2014 211 "Designing Intuitive User Experiences" http://devstreaming.apple.com/videos/wwdc/2014/211xxmyz80g30i9/211/211_hd_designing_intuitive_user_experiences.mov?dl=1 | |
2014 211 "Designing Intuitive User Experiences" http://devstreaming.apple.com/videos/wwdc/2014/211xxmyz80g30i9/211/211_sd_designing_intuitive_user_experiences.mov?dl=1 | |
2014 212 "Storyboards and Controllers on OS X" http://devstreaming.apple.com/videos/wwdc/2014/212xxi1kzzkdr54/212/212_hd_storyboards_and_controllers_on_os_x.mov?dl=1 | |
2014 212 "Storyboards and Controllers on OS X" http://devstreaming.apple.com/videos/wwdc/2014/212xxi1kzzkdr54/212/212_sd_storyboards_and_controllers_on_os_x.mov?dl=1 | |
2014 212 "Storyboards and Controllers on OS X" http://devstreaming.apple.com/videos/wwdc/2014/212xxi1kzzkdr54/212/212_storyboards_and_controllers_on_os_x.pdf | |
2014 213 "Introducing HomeKit" http://devstreaming.apple.com/videos/wwdc/2014/213xxbmca4in9u5/213/213_hd_introducing_homekit.mov?dl=1 | |
2014 213 "Introducing HomeKit" http://devstreaming.apple.com/videos/wwdc/2014/213xxbmca4in9u5/213/213_introducing_homekit.pdf | |
2014 213 "Introducing HomeKit" http://devstreaming.apple.com/videos/wwdc/2014/213xxbmca4in9u5/213/213_sd_introducing_homekit.mov?dl=1 | |
2014 214 "View Controller Advancements in iOS 8" http://devstreaming.apple.com/videos/wwdc/2014/214xxq2mdbtmp23/214/214_hd_view_controller_advancements_in_ios_8.mov?dl=1 | |
2014 214 "View Controller Advancements in iOS 8" http://devstreaming.apple.com/videos/wwdc/2014/214xxq2mdbtmp23/214/214_sd_view_controller_advancements_in_ios_8.mov?dl=1 | |
2014 214 "View Controller Advancements in iOS 8" http://devstreaming.apple.com/videos/wwdc/2014/214xxq2mdbtmp23/214/214_view_controller_advancements_in_ios_8.pdf | |
2014 216 "Building Adaptive Apps with UIKit" http://devstreaming.apple.com/videos/wwdc/2014/216xxcnxc6wnkf3/216/216_building_adaptive_apps_with_uikit.pdf | |
2014 216 "Building Adaptive Apps with UIKit" http://devstreaming.apple.com/videos/wwdc/2014/216xxcnxc6wnkf3/216/216_hd_building_adaptive_apps_with_uikit.mov?dl=1 | |
2014 216 "Building Adaptive Apps with UIKit" http://devstreaming.apple.com/videos/wwdc/2014/216xxcnxc6wnkf3/216/216_sd_building_adaptive_apps_with_uikit.mov?dl=1 | |
2014 217 "Creating Extensions for iOS and OS X, Part 2" http://devstreaming.apple.com/videos/wwdc/2014/217xxsvxdga3rh5/217/217_creating_extensions_for_ios_and_os_x_part_2.pdf | |
2014 217 "Creating Extensions for iOS and OS X, Part 2" http://devstreaming.apple.com/videos/wwdc/2014/217xxsvxdga3rh5/217/217_hd_creating_extensions_for_ios_and_os_x_part_2.mov?dl=1 | |
2014 217 "Creating Extensions for iOS and OS X, Part 2" http://devstreaming.apple.com/videos/wwdc/2014/217xxsvxdga3rh5/217/217_sd_creating_extensions_for_ios_and_os_x_part_2.mov?dl=1 | |
2014 218 "Designing a Great In-App Purchase Experience" http://devstreaming.apple.com/videos/wwdc/2014/218xx267rleu4n8/218/218_designing_a_great_in-app_purchase_experience.pdf | |
2014 218 "Designing a Great In-App Purchase Experience" http://devstreaming.apple.com/videos/wwdc/2014/218xx267rleu4n8/218/218_hd_designing_a_great_in-app_purchase_experience.mov?dl=1 | |
2014 218 "Designing a Great In-App Purchase Experience" http://devstreaming.apple.com/videos/wwdc/2014/218xx267rleu4n8/218/218_sd_designing_a_great_in-app_purchase_experience.mov?dl=1 | |
2014 219 "Adopting Handoff on iOS and OS X" http://devstreaming.apple.com/videos/wwdc/2014/219xxebl6quoz05/219/219_adopting_handoff_on_ios_and_os_x.pdf | |
2014 219 "Adopting Handoff on iOS and OS X" http://devstreaming.apple.com/videos/wwdc/2014/219xxebl6quoz05/219/219_hd_adopting_handoff_on_ios_and_os_x.mov?dl=1 | |
2014 219 "Adopting Handoff on iOS and OS X" http://devstreaming.apple.com/videos/wwdc/2014/219xxebl6quoz05/219/219_sd_adopting_handoff_on_ios_and_os_x.mov?dl=1 | |
2014 220 "Adopting Advanced Features of the New UI of OS X Yosemite" http://devstreaming.apple.com/videos/wwdc/2014/220xx01yweszmjv/220/220_adopting_advanced_features_of_the_new_ui_of_os_x_yosemite.pdf | |
2014 220 "Adopting Advanced Features of the New UI of OS X Yosemite" http://devstreaming.apple.com/videos/wwdc/2014/220xx01yweszmjv/220/220_hd_adopting_advanced_features_of_the_new_ui_of_os_x_yosemite.mov?dl=1 | |
2014 220 "Adopting Advanced Features of the New UI of OS X Yosemite" http://devstreaming.apple.com/videos/wwdc/2014/220xx01yweszmjv/220/220_sd_adopting_advanced_features_of_the_new_ui_of_os_x_yosemite.mov?dl=1 | |
2014 221 "Creating Custom iOS User Interfaces" http://devstreaming.apple.com/videos/wwdc/2014/221xxobzcm2j26x/221/221_creating_custom_ios_user_interfaces.pdf | |
2014 221 "Creating Custom iOS User Interfaces" http://devstreaming.apple.com/videos/wwdc/2014/221xxobzcm2j26x/221/221_hd_creating_custom_ios_user_interfaces.mov?dl=1 | |
2014 221 "Creating Custom iOS User Interfaces" http://devstreaming.apple.com/videos/wwdc/2014/221xxobzcm2j26x/221/221_sd_creating_custom_ios_user_interfaces.mov?dl=1 | |
2014 222 "Optimize Your Earning Power With iAd" http://devstreaming.apple.com/videos/wwdc/2014/222xxz9991l36ro/222/222_hd_optimize_your_earning_power_with_iad.mov?dl=1 | |
2014 222 "Optimize Your Earning Power With iAd" http://devstreaming.apple.com/videos/wwdc/2014/222xxz9991l36ro/222/222_optimize_your_earning_power_with_iad.pdf | |
2014 222 "Optimize Your Earning Power With iAd" http://devstreaming.apple.com/videos/wwdc/2014/222xxz9991l36ro/222/222_sd_optimize_your_earning_power_with_iad.mov?dl=1 | |
2014 223 "Prototyping Fake It Till You Make It" http://devstreaming.apple.com/videos/wwdc/2014/223xxp1uag2jn3n/223/223_hd_prototyping_fake_it_till_you_make_it.mov?dl=1 | |
2014 223 "Prototyping Fake It Till You Make It" http://devstreaming.apple.com/videos/wwdc/2014/223xxp1uag2jn3n/223/223_prototyping_fake_it_till_you_make_it.pdf | |
2014 223 "Prototyping Fake It Till You Make It" http://devstreaming.apple.com/videos/wwdc/2014/223xxp1uag2jn3n/223/223_sd_prototyping_fake_it_till_you_make_it.mov?dl=1 | |
2014 224 "Core iOS Application Architectural Patterns" http://devstreaming.apple.com/videos/wwdc/2014/224xxxlsvigdoc0/224/224_core_os_ios_application_architectural_patterns.pdf | |
2014 224 "Core iOS Application Architectural Patterns" http://devstreaming.apple.com/videos/wwdc/2014/224xxxlsvigdoc0/224/224_hd_core_os_ios_application_architectural_patterns.mov?dl=1 | |
2014 224 "Core iOS Application Architectural Patterns" http://devstreaming.apple.com/videos/wwdc/2014/224xxxlsvigdoc0/224/224_sd_core_os_ios_application_architectural_patterns.mov?dl=1 | |
2014 225 "What's New in Core Data" http://devstreaming.apple.com/videos/wwdc/2014/225xxgzhqylosff/225/225_hd_whats_new_in_core_data.mov?dl=1 | |
2014 225 "What's New in Core Data" http://devstreaming.apple.com/videos/wwdc/2014/225xxgzhqylosff/225/225_sd_whats_new_in_core_data.mov?dl=1 | |
2014 225 "What's New in Core Data" http://devstreaming.apple.com/videos/wwdc/2014/225xxgzhqylosff/225/225_whats_new_in_core_data.pdf | |
2014 226 "What's New in Table and Collection Views" http://devstreaming.apple.com/videos/wwdc/2014/226xxf6phq7ufzl/226/226_hd_whats_new_in_table_and_collection_views.mov?dl=1 | |
2014 226 "What's New in Table and Collection Views" http://devstreaming.apple.com/videos/wwdc/2014/226xxf6phq7ufzl/226/226_sd_whats_new_in_table_and_collection_views.mov?dl=1 | |
2014 226 "What's New in Table and Collection Views" http://devstreaming.apple.com/videos/wwdc/2014/226xxf6phq7ufzl/226/226_whats_new_in_table_and_collection_views.pdf | |
2014 227 "Creating Modern Cocoa Apps" http://devstreaming.apple.com/videos/wwdc/2014/227xx1g0sa1mhjf/227/227_creating_modern_cocoa_apps.pdf | |
2014 227 "Creating Modern Cocoa Apps" http://devstreaming.apple.com/videos/wwdc/2014/227xx1g0sa1mhjf/227/227_hd_creating_modern_cocoa_apps.mov?dl=1 | |
2014 227 "Creating Modern Cocoa Apps" http://devstreaming.apple.com/videos/wwdc/2014/227xx1g0sa1mhjf/227/227_sd_creating_modern_cocoa_apps.mov?dl=1 | |
2014 228 "A Look Inside Presentation Controllers" http://devstreaming.apple.com/videos/wwdc/2014/228xxnfgueiskhi/228/228_a_look_inside_presentation_controllers.pdf | |
2014 228 "A Look Inside Presentation Controllers" http://devstreaming.apple.com/videos/wwdc/2014/228xxnfgueiskhi/228/228_hd_a_look_inside_presentation_controllers.mov?dl=1 | |
2014 228 "A Look Inside Presentation Controllers" http://devstreaming.apple.com/videos/wwdc/2014/228xxnfgueiskhi/228/228_sd_a_look_inside_presentation_controllers.mov?dl=1 | |
2014 229 "Advanced iOS Application Architecture and Patterns" http://devstreaming.apple.com/videos/wwdc/2014/229xx77tq0pmkwo/229/229_advanced_ios_architecture_and_patterns.pdf | |
2014 229 "Advanced iOS Application Architecture and Patterns" http://devstreaming.apple.com/videos/wwdc/2014/229xx77tq0pmkwo/229/229_hd_advanced_ios_architecture_and_patterns.mov?dl=1 | |
2014 229 "Advanced iOS Application Architecture and Patterns" http://devstreaming.apple.com/videos/wwdc/2014/229xx77tq0pmkwo/229/229_sd_advanced_ios_architecture_and_patterns.mov?dl=1 | |
2014 230 "Making a Great First Impression With Strong Onboarding Design" http://devstreaming.apple.com/videos/wwdc/2014/230xxe44dq1m2da/230/230_hd_making_a_great_first_impression_with_strong_onboarding_design.mov?dl=1 | |
2014 230 "Making a Great First Impression With Strong Onboarding Design" http://devstreaming.apple.com/videos/wwdc/2014/230xxe44dq1m2da/230/230_making_a_great_first_impression_with_strong_onboarding_design.pdf | |
2014 230 "Making a Great First Impression With Strong Onboarding Design" http://devstreaming.apple.com/videos/wwdc/2014/230xxe44dq1m2da/230/230_sd_making_a_great_first_impression_with_strong_onboarding_design.mov?dl=1 | |
2014 231 "Advanced CloudKit" http://devstreaming.apple.com/videos/wwdc/2014/231xx9bil1zgee7/231/231_advanced_cloudkit.pdf | |
2014 231 "Advanced CloudKit" http://devstreaming.apple.com/videos/wwdc/2014/231xx9bil1zgee7/231/231_hd_advanced_cloudkit.mov?dl=1 | |
2014 231 "Advanced CloudKit" http://devstreaming.apple.com/videos/wwdc/2014/231xx9bil1zgee7/231/231_sd_advanced_cloudkit.mov?dl=1 | |
2014 232 "Advanced User Interfaces with Collection Views" http://devstreaming.apple.com/videos/wwdc/2014/232xxz8gxpbstio/232/232_advanced_user_interfaces_with_collection_views.pdf | |
2014 232 "Advanced User Interfaces with Collection Views" http://devstreaming.apple.com/videos/wwdc/2014/232xxz8gxpbstio/232/232_hd_advanced_user_interfaces_with_collection_views.mov?dl=1 | |
2014 232 "Advanced User Interfaces with Collection Views" http://devstreaming.apple.com/videos/wwdc/2014/232xxz8gxpbstio/232/232_sd_advanced_user_interfaces_with_collection_views.mov?dl=1 | |
2014 233 "Sharing code between iOS and OS X" http://devstreaming.apple.com/videos/wwdc/2014/233xxwktnowwj0u/233/233_hd_sharing_code_between_ios_and_os_x.mov?dl=1 | |
2014 233 "Sharing code between iOS and OS X" http://devstreaming.apple.com/videos/wwdc/2014/233xxwktnowwj0u/233/233_sd_sharing_code_between_ios_and_os_x.mov?dl=1 | |
2014 233 "Sharing code between iOS and OS X" http://devstreaming.apple.com/videos/wwdc/2014/233xxwktnowwj0u/233/233_sharing_code_between_ios_and_os_x.pdf | |
2014 234 "Building a Document-based App" http://devstreaming.apple.com/videos/wwdc/2014/234xxi5cismq5hn/234/234_building_a_document_based_app.pdf | |
2014 234 "Building a Document-based App" http://devstreaming.apple.com/videos/wwdc/2014/234xxi5cismq5hn/234/234_hd_building_a_document_based_app.mov?dl=1 | |
2014 234 "Building a Document-based App" http://devstreaming.apple.com/videos/wwdc/2014/234xxi5cismq5hn/234/234_sd_building_a_document_based_app.mov?dl=1 | |
2014 235 "Advanced Scrollviews and Touch Handling Techniques" http://devstreaming.apple.com/videos/wwdc/2014/235xxsugqo8pxak/235/235_advanced_scrollviews_and_touch_handling_techniques.pdf | |
2014 235 "Advanced Scrollviews and Touch Handling Techniques" http://devstreaming.apple.com/videos/wwdc/2014/235xxsugqo8pxak/235/235_hd_advanced_scrollviews_and_touch_handling_techniques.mov?dl=1 | |
2014 235 "Advanced Scrollviews and Touch Handling Techniques" http://devstreaming.apple.com/videos/wwdc/2014/235xxsugqo8pxak/235/235_sd_advanced_scrollviews_and_touch_handling_techniques.mov?dl=1 | |
2014 236 "Building Interruptible and Responsive Interactions" http://devstreaming.apple.com/videos/wwdc/2014/236xxwk3fv82sx2/236/236_building_interruptible_and_responsive_interactions.pdf | |
2014 237 "A Strategy for Great Work" http://devstreaming.apple.com/videos/wwdc/2014/237xxcyp7vhx2xt/237/237_a_strategy_for_great_work.pdf | |
2014 237 "A Strategy for Great Work" http://devstreaming.apple.com/videos/wwdc/2014/237xxcyp7vhx2xt/237/237_hd_a_strategy_for_great_work.mov?dl=1 | |
2014 237 "A Strategy for Great Work" http://devstreaming.apple.com/videos/wwdc/2014/237xxcyp7vhx2xt/237/237_sd_a_strategy_for_great_work.mov?dl=1 | |
2014 301 "Affiliate Tools for App Developers" http://devstreaming.apple.com/videos/wwdc/2014/301xxu0xo3hhg9h/301/301_affiliate_tools_for_app_developers.pdf | |
2014 301 "Affiliate Tools for App Developers" http://devstreaming.apple.com/videos/wwdc/2014/301xxu0xo3hhg9h/301/301_hd_affiliate_tools_for_app_developers.mov?dl=1 | |
2014 301 "Affiliate Tools for App Developers" http://devstreaming.apple.com/videos/wwdc/2014/301xxu0xo3hhg9h/301/301_sd_affiliate_tools_for_app_developers.mov?dl=1 | |
2014 302 "The New iTunes Connect" http://devstreaming.apple.com/videos/wwdc/2014/302xxo8xxixuera/302/302_hd_the_new_itunes_connect.mov?dl=1 | |
2014 302 "The New iTunes Connect" http://devstreaming.apple.com/videos/wwdc/2014/302xxo8xxixuera/302/302_sd_the_new_itunes_connect.mov?dl=1 | |
2014 302 "The New iTunes Connect" http://devstreaming.apple.com/videos/wwdc/2014/302xxo8xxixuera/302/302_the_new_itunes_connect.pdf | |
2014 303 "Optimizing In-App Purchases" http://devstreaming.apple.com/videos/wwdc/2014/303xxqw0yb14u0r/303/303_hd_optimizing_in-app_purchases.mov?dl=1 | |
2014 303 "Optimizing In-App Purchases" http://devstreaming.apple.com/videos/wwdc/2014/303xxqw0yb14u0r/303/303_optimizing_in-app_purchases.pdf | |
2014 303 "Optimizing In-App Purchases" http://devstreaming.apple.com/videos/wwdc/2014/303xxqw0yb14u0r/303/303_sd_optimizing_in-app_purchases.mov?dl=1 | |
2014 304 "Creating Great App Previews" http://devstreaming.apple.com/videos/wwdc/2014/304xxc65wjxydj8/304/304_creating_great_app_previews.pdf | |
2014 304 "Creating Great App Previews" http://devstreaming.apple.com/videos/wwdc/2014/304xxc65wjxydj8/304/304_hd_creating_great_app_previews.mov?dl=1 | |
2014 304 "Creating Great App Previews" http://devstreaming.apple.com/videos/wwdc/2014/304xxc65wjxydj8/304/304_sd_creating_great_app_previews.mov?dl=1 | |
2014 305 "Preventing Unauthorized Purchases with Receipts" http://devstreaming.apple.com/videos/wwdc/2014/305xxjjl70ix0y1/305/305_hd_preventing_unauthorized_purchases_with_receipts.mov?dl=1 | |
2014 305 "Preventing Unauthorized Purchases with Receipts" http://devstreaming.apple.com/videos/wwdc/2014/305xxjjl70ix0y1/305/305_preventing_unauthorized_purchases_with_receipts.pdf | |
2014 305 "Preventing Unauthorized Purchases with Receipts" http://devstreaming.apple.com/videos/wwdc/2014/305xxjjl70ix0y1/305/305_sd_preventing_unauthorized_purchases_with_receipts.mov?dl=1 | |
2014 306 "JavaScript for Automation" http://devstreaming.apple.com/videos/wwdc/2014/306xxjtg7uz13v0/306/306_hd_javascript_for_automation.mov?dl=1 | |
2014 306 "JavaScript for Automation" http://devstreaming.apple.com/videos/wwdc/2014/306xxjtg7uz13v0/306/306_javascript_for_automation.pdf | |
2014 306 "JavaScript for Automation" http://devstreaming.apple.com/videos/wwdc/2014/306xxjtg7uz13v0/306/306_sd_javascript_for_automation.mov?dl=1 | |
2014 401 "What's New in Xcode 6" http://devstreaming.apple.com/videos/wwdc/2014/401xxfkzfrjyb93/401/401_hd_whats_new_in_xcode_6.mov?dl=1 | |
2014 401 "What's New in Xcode 6" http://devstreaming.apple.com/videos/wwdc/2014/401xxfkzfrjyb93/401/401_sd_whats_new_in_xcode_6.mov?dl=1 | |
2014 401 "What's New in Xcode 6" http://devstreaming.apple.com/videos/wwdc/2014/401xxfkzfrjyb93/401/401_whats_new_in_xcode_6.pdf | |
2014 402 "Introduction to Swift" http://devstreaming.apple.com/videos/wwdc/2014/402xxgg8o88ulsr/402/402_hd_introduction_to_swift.mov?dl=1 | |
2014 402 "Introduction to Swift" http://devstreaming.apple.com/videos/wwdc/2014/402xxgg8o88ulsr/402/402_introduction_to_swift.pdf | |
2014 402 "Introduction to Swift" http://devstreaming.apple.com/videos/wwdc/2014/402xxgg8o88ulsr/402/402_sd_introduction_to_swift.mov?dl=1 | |
2014 403 "Intermediate Swift" http://devstreaming.apple.com/videos/wwdc/2014/403xxksrj0qs8c0/403/403_hd_intermediate_swift.mov?dl=1 | |
2014 403 "Intermediate Swift" http://devstreaming.apple.com/videos/wwdc/2014/403xxksrj0qs8c0/403/403_intermediate_swift.pdf | |
2014 403 "Intermediate Swift" http://devstreaming.apple.com/videos/wwdc/2014/403xxksrj0qs8c0/403/403_sd_intermediate_swift.mov?dl=1 | |
2014 404 "Advanced Swift" http://devstreaming.apple.com/videos/wwdc/2014/404xxdxsstkaqjb/404/404_advanced_swift.pdf | |
2014 404 "Advanced Swift" http://devstreaming.apple.com/videos/wwdc/2014/404xxdxsstkaqjb/404/404_hd_advanced_swift.mov?dl=1 | |
2014 404 "Advanced Swift" http://devstreaming.apple.com/videos/wwdc/2014/404xxdxsstkaqjb/404/404_sd_advanced_swift.mov?dl=1 | |
2014 406 "Integrating Swift with Objective-C" http://devstreaming.apple.com/videos/wwdc/2014/406xxssvkspk997/406/406_integrating_swift_with_objective_c.pdf | |
2014 407 "Swift Interoperability In Depth" http://devstreaming.apple.com/videos/wwdc/2014/407xxptt888z5jv/407/407_hd_swift_interoperability_in_depth.mov?dl=1 | |
2014 407 "Swift Interoperability In Depth" http://devstreaming.apple.com/videos/wwdc/2014/407xxptt888z5jv/407/407_sd_swift_interoperability_in_depth.mov?dl=1 | |
2014 407 "Swift Interoperability In Depth" http://devstreaming.apple.com/videos/wwdc/2014/407xxptt888z5jv/407/407_swift_interoperability_in_depth.pdf | |
2014 408 "Swift Playgrounds" http://devstreaming.apple.com/videos/wwdc/2014/408xxcm26svis12/408/408_hd_swift_playgrounds.mov?dl=1 | |
2014 408 "Swift Playgrounds" http://devstreaming.apple.com/videos/wwdc/2014/408xxcm26svis12/408/408_sd_swift_playgrounds.mov?dl=1 | |
2014 408 "Swift Playgrounds" http://devstreaming.apple.com/videos/wwdc/2014/408xxcm26svis12/408/408_swift_playgrounds.pdf | |
2014 409 "Introduction to LLDB and the Swift REPL" http://devstreaming.apple.com/videos/wwdc/2014/409xxfw34pado34/409/409_introduction_to_lldb_and_the_swift_repl.pdf | |
2014 410 "Advanced Swift Debugging in LLDB" http://devstreaming.apple.com/videos/wwdc/2014/410xx1s19e83i5z/410/410_advanced_swift_debugging_in_lldb.pdf | |
2014 411 "What's New in Interface Builder" http://devstreaming.apple.com/videos/wwdc/2014/411xx0xo98zzoor/411/411_hd_whats_new_in_interface_builder.mov?dl=1 | |
2014 411 "What's New in Interface Builder" http://devstreaming.apple.com/videos/wwdc/2014/411xx0xo98zzoor/411/411_sd_whats_new_in_interface_builder.mov?dl=1 | |
2014 411 "What's New in Interface Builder" http://devstreaming.apple.com/videos/wwdc/2014/411xx0xo98zzoor/411/411_whats_new_in_interface_builder.pdf | |
2014 412 "Localizing with Xcode 6" http://devstreaming.apple.com/videos/wwdc/2014/412xx80au1lrfcn/412/412_hd_localizing_with_xcode_6.mov?dl=1 | |
2014 412 "Localizing with Xcode 6" http://devstreaming.apple.com/videos/wwdc/2014/412xx80au1lrfcn/412/412_localizing_with_xcode_6.pdf | |
2014 412 "Localizing with Xcode 6" http://devstreaming.apple.com/videos/wwdc/2014/412xx80au1lrfcn/412/412_sd_localizing_with_xcode_6.mov?dl=1 | |
2014 413 "Debugging in Xcode 6" http://devstreaming.apple.com/videos/wwdc/2014/413xxr7gdc60u2p/413/413_debugging_in_xcode_6.pdf | |
2014 413 "Debugging in Xcode 6" http://devstreaming.apple.com/videos/wwdc/2014/413xxr7gdc60u2p/413/413_hd_debugging_in_xcode_6.mov?dl=1 | |
2014 413 "Debugging in Xcode 6" http://devstreaming.apple.com/videos/wwdc/2014/413xxr7gdc60u2p/413/413_sd_debugging_in_xcode_6.mov?dl=1 | |
2014 414 "Testing in Xcode 6" http://devstreaming.apple.com/videos/wwdc/2014/414xx4l5du0f408/414/414_hd_testing_in_xcode_6.mov?dl=1 | |
2014 414 "Testing in Xcode 6" http://devstreaming.apple.com/videos/wwdc/2014/414xx4l5du0f408/414/414_sd_testing_in_xcode_6.mov?dl=1 | |
2014 414 "Testing in Xcode 6" http://devstreaming.apple.com/videos/wwdc/2014/414xx4l5du0f408/414/414_testing_in_xcode_6.pdf | |
2014 415 "Continuous Integration with Xcode 6" http://devstreaming.apple.com/videos/wwdc/2014/415xx83xkyr55fj/415/415_continuous_integration_with_xcode_6.pdf | |
2014 415 "Continuous Integration with Xcode 6" http://devstreaming.apple.com/videos/wwdc/2014/415xx83xkyr55fj/415/415_hd_continuous_integration_with_xcode_6.mov?dl=1 | |
2014 415 "Continuous Integration with Xcode 6" http://devstreaming.apple.com/videos/wwdc/2014/415xx83xkyr55fj/415/415_sd_continuous_integration_with_xcode_6.mov?dl=1 | |
2014 416 "Building Modern Frameworks" http://devstreaming.apple.com/videos/wwdc/2014/416xxuit620s53g/416/416_building_modern_frameworks.pdf | |
2014 416 "Building Modern Frameworks" http://devstreaming.apple.com/videos/wwdc/2014/416xxuit620s53g/416/416_hd_building_modern_frameworks.mov?dl=1 | |
2014 416 "Building Modern Frameworks" http://devstreaming.apple.com/videos/wwdc/2014/416xxuit620s53g/416/416_sd_building_modern_frameworks.mov?dl=1 | |
2014 417 "What's New in LLVM" http://devstreaming.apple.com/videos/wwdc/2014/417xx2zsyyp8zcs/417/417_hd_whats_new_in_llvm.mov?dl=1 | |
2014 417 "What's New in LLVM" http://devstreaming.apple.com/videos/wwdc/2014/417xx2zsyyp8zcs/417/417_sd_whats_new_in_llvm.mov?dl=1 | |
2014 417 "What's New in LLVM" http://devstreaming.apple.com/videos/wwdc/2014/417xx2zsyyp8zcs/417/417_whats_new_in_llvm.pdf | |
2014 418 "Improving Your App with Instruments" http://devstreaming.apple.com/videos/wwdc/2014/418xxtihju1a7v4/418/418_hd_improving_your_app_with_instruments.mov?dl=1 | |
2014 418 "Improving Your App with Instruments" http://devstreaming.apple.com/videos/wwdc/2014/418xxtihju1a7v4/418/418_improving_your_app_with_instruments.pdf | |
2014 418 "Improving Your App with Instruments" http://devstreaming.apple.com/videos/wwdc/2014/418xxtihju1a7v4/418/418_sd_improving_your_app_with_instruments.mov?dl=1 | |
2014 419 "Advanced Graphics and Animations for iOS Apps" http://devstreaming.apple.com/videos/wwdc/2014/419xxli6f60a6bs/419/419_advanced_graphics_and_animation_performance.pdf | |
2014 501 "What's New in Core Audio" http://devstreaming.apple.com/videos/wwdc/2014/501xxfo4d68h054/501/501_hd_whats_new_in_core_audio.mov?dl=1 | |
2014 501 "What's New in Core Audio" http://devstreaming.apple.com/videos/wwdc/2014/501xxfo4d68h054/501/501_sd_whats_new_in_core_audio.mov?dl=1 | |
2014 501 "What's New in Core Audio" http://devstreaming.apple.com/videos/wwdc/2014/501xxfo4d68h054/501/501_whats_new_in_core_audio.pdf | |
2014 502 "AVAudioEngine in Practice" http://devstreaming.apple.com/videos/wwdc/2014/502xxvo7vov799k/502/502_avaudioengine_in_practice.pdf | |
2014 502 "AVAudioEngine in Practice" http://devstreaming.apple.com/videos/wwdc/2014/502xxvo7vov799k/502/502_hd_avaudioengine_in_practice.mov?dl=1 | |
2014 502 "AVAudioEngine in Practice" http://devstreaming.apple.com/videos/wwdc/2014/502xxvo7vov799k/502/502_sd_avaudioengine_in_practice.mov?dl=1 | |
2014 503 "Mastering Modern Media Playback" http://devstreaming.apple.com/videos/wwdc/2014/503xx50xm4n63qe/503/503_hd_mastering_modern_media_playback.mov?dl=1 | |
2014 503 "Mastering Modern Media Playback" http://devstreaming.apple.com/videos/wwdc/2014/503xx50xm4n63qe/503/503_mastering_modern_media_playback.pdf | |
2014 503 "Mastering Modern Media Playback" http://devstreaming.apple.com/videos/wwdc/2014/503xx50xm4n63qe/503/503_sd_mastering_modern_media_playback.mov?dl=1 | |
2014 504 "Advanced Media for the Web" http://devstreaming.apple.com/videos/wwdc/2014/504xx5n1n7eie65/504/504_advanced_media_for_the_web.pdf | |
2014 504 "Advanced Media for the Web" http://devstreaming.apple.com/videos/wwdc/2014/504xx5n1n7eie65/504/504_hd_advanced_media_for_the_web.mov?dl=1 | |
2014 504 "Advanced Media for the Web" http://devstreaming.apple.com/videos/wwdc/2014/504xx5n1n7eie65/504/504_sd_advanced_media_for_the_web.mov?dl=1 | |
2014 505 "Harnessing Metadata in Audiovisual Media" http://devstreaming.apple.com/videos/wwdc/2014/505xx5j7n7h3a1q/505/505_harnessing_metadata_in_audiovisual_media.pdf | |
2014 505 "Harnessing Metadata in Audiovisual Media" http://devstreaming.apple.com/videos/wwdc/2014/505xx5j7n7h3a1q/505/505_hd_harnessing_metadata_in_audiovisual_media.mov?dl=1 | |
2014 505 "Harnessing Metadata in Audiovisual Media" http://devstreaming.apple.com/videos/wwdc/2014/505xx5j7n7h3a1q/505/505_sd_harnessing_metadata_in_audiovisual_media.mov?dl=1 | |
2014 506 "Your App, Your Website, and Safari" http://devstreaming.apple.com/videos/wwdc/2014/506xxeo80e5kykp/506/506_ensuring_continuity_between_your_app_and_web_site.pdf | |
2014 506 "Your App, Your Website, and Safari" http://devstreaming.apple.com/videos/wwdc/2014/506xxeo80e5kykp/506/506_hd_ensuring_continuity_between_your_app_and_web_site.mov?dl=1 | |
2014 506 "Your App, Your Website, and Safari" http://devstreaming.apple.com/videos/wwdc/2014/506xxeo80e5kykp/506/506_sd_ensuring_continuity_between_your_app_and_web_site.mov?dl=1 | |
2014 508 "Camera Capture Manual Controls" http://devstreaming.apple.com/videos/wwdc/2014/508xxfvaehrll14/508/508_camera_capture_manual_controls.pdf | |
2014 508 "Camera Capture Manual Controls" http://devstreaming.apple.com/videos/wwdc/2014/508xxfvaehrll14/508/508_hd_camera_capture_manual_controls.mov?dl=1 | |
2014 508 "Camera Capture Manual Controls" http://devstreaming.apple.com/videos/wwdc/2014/508xxfvaehrll14/508/508_sd_camera_capture_manual_controls.mov?dl=1 | |
2014 509 "Creating 3D Interactive Content with WebGL" http://devstreaming.apple.com/videos/wwdc/2014/509xxwli42i4gs6/509/509_creating_3d_interactive_content_with_webgl.pdf | |
2014 509 "Creating 3D Interactive Content with WebGL" http://devstreaming.apple.com/videos/wwdc/2014/509xxwli42i4gs6/509/509_hd_creating_3d_interactive_content_with_webgl.mov?dl=1 | |
2014 509 "Creating 3D Interactive Content with WebGL" http://devstreaming.apple.com/videos/wwdc/2014/509xxwli42i4gs6/509/509_sd_creating_3d_interactive_content_with_webgl.mov?dl=1 | |
2014 510 "What's New in iAd Workbench" http://devstreaming.apple.com/videos/wwdc/2014/510xx6yeo9go0lo/510/510_hd_whats_new_in_iad_workbench.mov?dl=1 | |
2014 510 "What's New in iAd Workbench" http://devstreaming.apple.com/videos/wwdc/2014/510xx6yeo9go0lo/510/510_sd_whats_new_in_iad_workbench.mov?dl=1 | |
2014 510 "What's New in iAd Workbench" http://devstreaming.apple.com/videos/wwdc/2014/510xx6yeo9go0lo/510/510_whats_new_in_iad_workbench.pdf | |
2014 511 "Introducing the Photos Frameworks" http://devstreaming.apple.com/videos/wwdc/2014/511xxegx4yyhbt9/511/511_hd_introducing_the_photos_frameworks.mov?dl=1 | |
2014 511 "Introducing the Photos Frameworks" http://devstreaming.apple.com/videos/wwdc/2014/511xxegx4yyhbt9/511/511_introducing_the_photos_frameworks.pdf | |
2014 511 "Introducing the Photos Frameworks" http://devstreaming.apple.com/videos/wwdc/2014/511xxegx4yyhbt9/511/511_sd_introducing_the_photos_frameworks.mov?dl=1 | |
2014 512 "Web Inspector and Modern JavaScript" http://devstreaming.apple.com/videos/wwdc/2014/512xxj53iuolu78/512/512_hd_web_inspector_and_modern_javascript.mov?dl=1 | |
2014 512 "Web Inspector and Modern JavaScript" http://devstreaming.apple.com/videos/wwdc/2014/512xxj53iuolu78/512/512_sd_web_inspector_and_modern_javascript.mov?dl=1 | |
2014 512 "Web Inspector and Modern JavaScript" http://devstreaming.apple.com/videos/wwdc/2014/512xxj53iuolu78/512/512_web_inspector_and_modern_javascript.pdf | |
2014 513 "Direct Access to Video Encoding and Decoding" http://devstreaming.apple.com/videos/wwdc/2014/513xxhfudagscto/513/513_direct_access_to_media_encoding_and_decoding.pdf | |
2014 513 "Direct Access to Video Encoding and Decoding" http://devstreaming.apple.com/videos/wwdc/2014/513xxhfudagscto/513/513_hd_direct_access_to_media_encoding_and_decoding.mov?dl=1 | |
2014 513 "Direct Access to Video Encoding and Decoding" http://devstreaming.apple.com/videos/wwdc/2014/513xxhfudagscto/513/513_sd_direct_access_to_media_encoding_and_decoding.mov?dl=1 | |
2014 514 "Advances in Core Image" http://devstreaming.apple.com/videos/wwdc/2014/514xxio5buvlu16/514/514_advances_in_core_image.pdf | |
2014 514 "Advances in Core Image" http://devstreaming.apple.com/videos/wwdc/2014/514xxio5buvlu16/514/514_hd_advances_in_core_image.mov?dl=1 | |
2014 514 "Advances in Core Image" http://devstreaming.apple.com/videos/wwdc/2014/514xxio5buvlu16/514/514_sd_advances_in_core_image.mov?dl=1 | |
2014 515 "Developing Core Image Filters for iOS" http://devstreaming.apple.com/videos/wwdc/2014/515xxv01d9tcg3o/515/515_developing_core_image_filters_for_ios.pdf | |
2014 515 "Developing Core Image Filters for iOS" http://devstreaming.apple.com/videos/wwdc/2014/515xxv01d9tcg3o/515/515_hd_developing_core_image_filters_for_ios.mov?dl=1 | |
2014 515 "Developing Core Image Filters for iOS" http://devstreaming.apple.com/videos/wwdc/2014/515xxv01d9tcg3o/515/515_sd_developing_core_image_filters_for_ios.mov?dl=1 | |
2014 516 "Improving the Accessibility and Usability of Complex Web Applications" http://devstreaming.apple.com/videos/wwdc/2014/516xxanja9ziaar/516/516_hd_improving_the_accessibility_and_usability_of_complex_web_applications.mov?dl=1 | |
2014 516 "Improving the Accessibility and Usability of Complex Web Applications" http://devstreaming.apple.com/videos/wwdc/2014/516xxanja9ziaar/516/516_improving_the_accessibility_and_usability_of_complex_web_applications.pdf | |
2014 516 "Improving the Accessibility and Usability of Complex Web Applications" http://devstreaming.apple.com/videos/wwdc/2014/516xxanja9ziaar/516/516_sd_improving_the_accessibility_and_usability_of_complex_web_applications.mov?dl=1 | |
2014 517 "Designing Responsive Web Experiences" http://devstreaming.apple.com/videos/wwdc/2014/517xxlpmjgeqazd/517/517_designing_responsive_web_experiences.pdf | |
2014 517 "Designing Responsive Web Experiences" http://devstreaming.apple.com/videos/wwdc/2014/517xxlpmjgeqazd/517/517_hd_designing_responsive_web_experiences.mov?dl=1 | |
2014 517 "Designing Responsive Web Experiences" http://devstreaming.apple.com/videos/wwdc/2014/517xxlpmjgeqazd/517/517_sd_designing_responsive_web_experiences.mov?dl=1 | |
2014 601 "Harnessing the Power of the Mac Pro with OpenGL and OpenCL" http://devstreaming.apple.com/videos/wwdc/2014/601xxu3eg5ttkcj/601/601_harnessing_the_power_of_the_mac_pro_with_opengl_and_opencl.pdf | |
2014 601 "Harnessing the Power of the Mac Pro with OpenGL and OpenCL" http://devstreaming.apple.com/videos/wwdc/2014/601xxu3eg5ttkcj/601/601_hd_harnessing_the_power_of_the_mac_pro_with_opengl_and_opencl.mov?dl=1 | |
2014 601 "Harnessing the Power of the Mac Pro with OpenGL and OpenCL" http://devstreaming.apple.com/videos/wwdc/2014/601xxu3eg5ttkcj/601/601_sd_harnessing_the_power_of_the_mac_pro_with_opengl_and_opencl.mov?dl=1 | |
2014 602 "Ingredients of Great Games" http://devstreaming.apple.com/videos/wwdc/2014/602xx0qpmdkc2ki/602/602_hd_ingredients_of_great_games.mov?dl=1 | |
2014 602 "Ingredients of Great Games" http://devstreaming.apple.com/videos/wwdc/2014/602xx0qpmdkc2ki/602/602_ingredients_of_great_games.pdf | |
2014 602 "Ingredients of Great Games" http://devstreaming.apple.com/videos/wwdc/2014/602xx0qpmdkc2ki/602/602_sd_ingredients_of_great_games.mov?dl=1 | |
2014 603 "Working with Metal Overview" http://devstreaming.apple.com/videos/wwdc/2014/603xx33n8igr5n1/603/603_working_with_metal_overview.pdf | |
2014 604 "Working with Metal Fundamentals" http://devstreaming.apple.com/videos/wwdc/2014/604xxg7crkljcr8/604/604_working_with_metal_fundamentals.pdf | |
2014 605 "Working with Metal Advanced" http://devstreaming.apple.com/videos/wwdc/2014/605xxygcz4pd0h6/605/605_working_with_metal_advanced.pdf | |
2014 606 "What's New in SpriteKit" http://devstreaming.apple.com/videos/wwdc/2014/606xxql3qoibema/606/606_hd_whats_new_in_sprite_kit.mov?dl=1 | |
2014 606 "What's New in SpriteKit" http://devstreaming.apple.com/videos/wwdc/2014/606xxql3qoibema/606/606_sd_whats_new_in_sprite_kit.mov?dl=1 | |
2014 606 "What's New in SpriteKit" http://devstreaming.apple.com/videos/wwdc/2014/606xxql3qoibema/606/606_whats_new_in_sprite_kit.pdf | |
2014 608 "Best Practices for Building SpriteKit Games" http://devstreaming.apple.com/videos/wwdc/2014/608xx0tzmkcqkrn/608/608_best_practices_for_building_spritekit_games.pdf | |
2014 608 "Best Practices for Building SpriteKit Games" http://devstreaming.apple.com/videos/wwdc/2014/608xx0tzmkcqkrn/608/608_hd_best_practices_for_building_spritekit_games.mov?dl=1 | |
2014 608 "Best Practices for Building SpriteKit Games" http://devstreaming.apple.com/videos/wwdc/2014/608xx0tzmkcqkrn/608/608_sd_best_practices_for_building_spritekit_games.mov?dl=1 | |
2014 609 "What's New in SceneKit" http://devstreaming.apple.com/videos/wwdc/2014/609xxkxq1v95fju/609/609_hd_whats_new_in_scenekit.mov?dl=1 | |
2014 609 "What's New in SceneKit" http://devstreaming.apple.com/videos/wwdc/2014/609xxkxq1v95fju/609/609_sd_whats_new_in_scenekit.mov?dl=1 | |
2014 610 "Building a Game with SceneKit" http://devstreaming.apple.com/videos/wwdc/2014/610xxc04fgmv80x/610/610_building_a_game_with_scenekit.pdf | |
2014 610 "Building a Game with SceneKit" http://devstreaming.apple.com/videos/wwdc/2014/610xxc04fgmv80x/610/610_hd_building_a_game_with_scenekit.mov?dl=1 | |
2014 610 "Building a Game with SceneKit" http://devstreaming.apple.com/videos/wwdc/2014/610xxc04fgmv80x/610/610_sd_building_a_game_with_scenekit.mov?dl=1 | |
2014 611 "Designing for Game Controllers" http://devstreaming.apple.com/videos/wwdc/2014/611xxblieag1z2a/611/611_designing_for_game_controllers.pdf | |
2014 611 "Designing for Game Controllers" http://devstreaming.apple.com/videos/wwdc/2014/611xxblieag1z2a/611/611_hd_designing_for_game_controllers.mov?dl=1 | |
2014 611 "Designing for Game Controllers" http://devstreaming.apple.com/videos/wwdc/2014/611xxblieag1z2a/611/611_sd_designing_for_game_controllers.mov?dl=1 | |
2014 612 "Motion Tracking with the Core Motion Framework" http://devstreaming.apple.com/videos/wwdc/2014/612xxnsoq5fis79/612/612_hd_motion_tracking_with_the_core_motion_framework.mov?dl=1 | |
2014 612 "Motion Tracking with the Core Motion Framework" http://devstreaming.apple.com/videos/wwdc/2014/612xxnsoq5fis79/612/612_motion_tracking_with_the_core_motion_framework.pdf | |
2014 612 "Motion Tracking with the Core Motion Framework" http://devstreaming.apple.com/videos/wwdc/2014/612xxnsoq5fis79/612/612_sd_motion_tracking_with_the_core_motion_framework.mov?dl=1 | |
2014 701 "Designing Accessories for iOS and OS X" http://devstreaming.apple.com/videos/wwdc/2014/701xx8n8ca3aq4j/701/701_designing_accessories_for_ios_and_os_x.pdf | |
2014 701 "Designing Accessories for iOS and OS X" http://devstreaming.apple.com/videos/wwdc/2014/701xx8n8ca3aq4j/701/701_hd_designing_accessories_for_ios_and_os_x.mov?dl=1 | |
2014 701 "Designing Accessories for iOS and OS X" http://devstreaming.apple.com/videos/wwdc/2014/701xx8n8ca3aq4j/701/701_sd_designing_accessories_for_ios_and_os_x.mov?dl=1 | |
2014 702 "Managing Apple Devices" http://devstreaming.apple.com/videos/wwdc/2014/702xxvsjwkmhw2e/702/702_hd_managing_apple_devices.mov?dl=1 | |
2014 702 "Managing Apple Devices" http://devstreaming.apple.com/videos/wwdc/2014/702xxvsjwkmhw2e/702/702_managing_apple_devices.pdf | |
2014 702 "Managing Apple Devices" http://devstreaming.apple.com/videos/wwdc/2014/702xxvsjwkmhw2e/702/702_sd_managing_apple_devices.mov?dl=1 | |
2014 703 "What's New in the Accelerate Framework" http://devstreaming.apple.com/videos/wwdc/2014/703xx9ich9e8mkn/703/703_hd_whats_new_in_the_accelerate_framework.mov?dl=1 | |
2014 703 "What's New in the Accelerate Framework" http://devstreaming.apple.com/videos/wwdc/2014/703xx9ich9e8mkn/703/703_sd_whats_new_in_the_accelerate_framework.mov?dl=1 | |
2014 703 "What's New in the Accelerate Framework" http://devstreaming.apple.com/videos/wwdc/2014/703xx9ich9e8mkn/703/703_whats_new_in_the_accelerate_framework.pdf | |
2014 704 "Building Apps for Enterprise and Education" http://devstreaming.apple.com/videos/wwdc/2014/704xx7dmqd5m9l4/704/704_building_apps_for_enterprise_and_education.pdf | |
2014 704 "Building Apps for Enterprise and Education" http://devstreaming.apple.com/videos/wwdc/2014/704xx7dmqd5m9l4/704/704_hd_building_apps_for_enterprise_and_education.mov?dl=1 | |
2014 704 "Building Apps for Enterprise and Education" http://devstreaming.apple.com/videos/wwdc/2014/704xx7dmqd5m9l4/704/704_sd_building_apps_for_enterprise_and_education.mov?dl=1 | |
2014 705 "Distributing Enterprise Apps" http://devstreaming.apple.com/videos/wwdc/2014/705xx0r0x0fsaf5/705/705_distributing_enterprise_apps.pdf | |
2014 705 "Distributing Enterprise Apps" http://devstreaming.apple.com/videos/wwdc/2014/705xx0r0x0fsaf5/705/705_hd_distributing_enterprise_apps.mov?dl=1 | |
2014 705 "Distributing Enterprise Apps" http://devstreaming.apple.com/videos/wwdc/2014/705xx0r0x0fsaf5/705/705_sd_distributing_enterprise_apps.mov?dl=1 | |
2014 706 "What's New in Core Location" http://devstreaming.apple.com/videos/wwdc/2014/706xxjytntg51wd/706/706_hd_whats_new_in_core_location.mov?dl=1 | |
2014 706 "What's New in Core Location" http://devstreaming.apple.com/videos/wwdc/2014/706xxjytntg51wd/706/706_sd_whats_new_in_core_location.mov?dl=1 | |
2014 706 "What's New in Core Location" http://devstreaming.apple.com/videos/wwdc/2014/706xxjytntg51wd/706/706_whats_new_in_core_location.pdf | |
2014 707 "What's New in Foundation Networking" http://devstreaming.apple.com/videos/wwdc/2014/707xx1o5tdjnvg9/707/707_hd_whats_new_in_foundation_networking.mov?dl=1 | |
2014 707 "What's New in Foundation Networking" http://devstreaming.apple.com/videos/wwdc/2014/707xx1o5tdjnvg9/707/707_sd_whats_new_in_foundation_networking.mov?dl=1 | |
2014 707 "What's New in Foundation Networking" http://devstreaming.apple.com/videos/wwdc/2014/707xx1o5tdjnvg9/707/707_whats_new_in_foundation_networking.pdf | |
2014 708 "Taking Core Location Indoors" http://devstreaming.apple.com/videos/wwdc/2014/708xxvfd08bdof2/708/708_hd_taking_core_location_indoors.mov?dl=1 | |
2014 708 "Taking Core Location Indoors" http://devstreaming.apple.com/videos/wwdc/2014/708xxvfd08bdof2/708/708_sd_taking_core_location_indoors.mov?dl=1 | |
2014 708 "Taking Core Location Indoors" http://devstreaming.apple.com/videos/wwdc/2014/708xxvfd08bdof2/708/708_taking_core_location_indoors.pdf | |
2014 709 "Cross Platform Nearby Networking" http://devstreaming.apple.com/videos/wwdc/2014/709xx1q8hdvo14x/709/709_cross_platform_nearby_networking.pdf | |
2014 709 "Cross Platform Nearby Networking" http://devstreaming.apple.com/videos/wwdc/2014/709xx1q8hdvo14x/709/709_hd_cross_platform_nearby_networking.mov?dl=1 | |
2014 709 "Cross Platform Nearby Networking" http://devstreaming.apple.com/videos/wwdc/2014/709xx1q8hdvo14x/709/709_sd_cross_platform_nearby_networking.mov?dl=1 | |
2014 710 "Writing Energy Efficient Code, Part 1" http://devstreaming.apple.com/videos/wwdc/2014/710xxwwk9jiqtu2/710/710_hd_writing_energy_efficient_code_part_1.mov?dl=1 | |
2014 710 "Writing Energy Efficient Code, Part 1" http://devstreaming.apple.com/videos/wwdc/2014/710xxwwk9jiqtu2/710/710_sd_writing_energy_efficient_code_part_1.mov?dl=1 | |
2014 710 "Writing Energy Efficient Code, Part 1" http://devstreaming.apple.com/videos/wwdc/2014/710xxwwk9jiqtu2/710/710_writing_energy_efficient_code_part_1.pdf | |
2014 711 "Keychain and Authentication with Touch ID" http://devstreaming.apple.com/videos/wwdc/2014/711xx6j5wzufu78/711/711_hd_keychain_and_authentication_with_touch_id.mov?dl=1 | |
2014 711 "Keychain and Authentication with Touch ID" http://devstreaming.apple.com/videos/wwdc/2014/711xx6j5wzufu78/711/711_keychain_and_authentication_with_touch_id.pdf | |
2014 711 "Keychain and Authentication with Touch ID" http://devstreaming.apple.com/videos/wwdc/2014/711xx6j5wzufu78/711/711_sd_keychain_and_authentication_with_touch_id.mov?dl=1 | |
2014 712 "Writing Energy Efficient Code, Part 2" http://devstreaming.apple.com/videos/wwdc/2014/712xx1pl2u942g2/712/712_hd_writing_energy_efficient_code_part_2.mov?dl=1 | |
2014 712 "Writing Energy Efficient Code, Part 2" http://devstreaming.apple.com/videos/wwdc/2014/712xx1pl2u942g2/712/712_sd_writing_energy_efficient_code_part_2.mov?dl=1 | |
2014 712 "Writing Energy Efficient Code, Part 2" http://devstreaming.apple.com/videos/wwdc/2014/712xx1pl2u942g2/712/712_writing_energy_efficient_code_part_2.pdf | |
2014 713 "What's New in iOS Notifications" http://devstreaming.apple.com/videos/wwdc/2014/713xx1il4h4ur9c/713/713_hd_whats_new_in_ios_notifications.mov?dl=1 | |
2014 713 "What's New in iOS Notifications" http://devstreaming.apple.com/videos/wwdc/2014/713xx1il4h4ur9c/713/713_sd_whats_new_in_ios_notifications.mov?dl=1 | |
2014 713 "What's New in iOS Notifications" http://devstreaming.apple.com/videos/wwdc/2014/713xx1il4h4ur9c/713/713_whats_new_in_ios_notifications.pdf | |
2014 714 "Fix Bugs Faster using Activity Tracing" http://devstreaming.apple.com/videos/wwdc/2014/714xx1h4szxdnyz/714/714_fix_bugs_faster_using_activity_tracing.pdf | |
2014 714 "Fix Bugs Faster using Activity Tracing" http://devstreaming.apple.com/videos/wwdc/2014/714xx1h4szxdnyz/714/714_hd_fix_bugs_faster_using_activity_tracing.mov?dl=1 | |
2014 714 "Fix Bugs Faster using Activity Tracing" http://devstreaming.apple.com/videos/wwdc/2014/714xx1h4szxdnyz/714/714_sd_fix_bugs_faster_using_activity_tracing.mov?dl=1 | |
2014 715 "User Privacy in iOS and OS X" http://devstreaming.apple.com/videos/wwdc/2014/715xx4loqo5can9/715/715_hd_user_privacy_in_ios_and_os_x.mov?dl=1 | |
2014 715 "User Privacy in iOS and OS X" http://devstreaming.apple.com/videos/wwdc/2014/715xx4loqo5can9/715/715_sd_user_privacy_in_ios_and_os_x.mov?dl=1 | |
2014 715 "User Privacy in iOS and OS X" http://devstreaming.apple.com/videos/wwdc/2014/715xx4loqo5can9/715/715_user_privacy_in_ios_and_os_x.pdf | |
2014 716 "Power, Performance and Diagnostics What's new in GCD and XPC" http://devstreaming.apple.com/videos/wwdc/2014/716xx8q4shlqcp8/716/716_hd_power_performance_and_diagnostics_whats_new_in_gcd_and_xpc_for.mov?dl=1 | |
2014 716 "Power, Performance and Diagnostics What's new in GCD and XPC" http://devstreaming.apple.com/videos/wwdc/2014/716xx8q4shlqcp8/716/716_sd_power_performance_and_diagnostics_whats_new_in_gcd_and_xpc_for.mov?dl=1 | |
2014 717 "Kids and Apps" http://devstreaming.apple.com/videos/wwdc/2014/717xxux5eg6f9v4/717/717_hd_kids_and_apps.mov?dl=1 | |
2014 717 "Kids and Apps" http://devstreaming.apple.com/videos/wwdc/2014/717xxux5eg6f9v4/717/717_kids_and_apps.pdf | |
2014 717 "Kids and Apps" http://devstreaming.apple.com/videos/wwdc/2014/717xxux5eg6f9v4/717/717_sd_kids_and_apps.mov?dl=1 | |
2014 718 "Adopting AirPrint" http://devstreaming.apple.com/videos/wwdc/2014/718xxctf8ley20j/718/718_adopting_airprint.pdf | |
2014 718 "Adopting AirPrint" http://devstreaming.apple.com/videos/wwdc/2014/718xxctf8ley20j/718/718_hd_adopting_airprint.mov?dl=1 | |
2014 718 "Adopting AirPrint" http://devstreaming.apple.com/videos/wwdc/2014/718xxctf8ley20j/718/718_sd_adopting_airprint.mov?dl=1 | |
2015 101 "Keynote" http://devstreaming.apple.com/videos/wwdc/2015/1014o78qhj07pbfxt9g7/101/101_hd_keynote.mp4?dl=1 | |
2015 101 "Keynote" http://devstreaming.apple.com/videos/wwdc/2015/1014o78qhj07pbfxt9g7/101/101_sd_keynote.mp4?dl=1 | |
2015 102 "Platforms State of the Union" http://devstreaming.apple.com/videos/wwdc/2015/1026npwuy2crj2xyuq11/102/102_hd_platforms_state_of_the_union.mp4?dl=1 | |
2015 102 "Platforms State of the Union" http://devstreaming.apple.com/videos/wwdc/2015/1026npwuy2crj2xyuq11/102/102_platforms_state_of_the_union.pdf?dl=1 | |
2015 102 "Platforms State of the Union" http://devstreaming.apple.com/videos/wwdc/2015/1026npwuy2crj2xyuq11/102/102_sd_platforms_state_of_the_union.mp4?dl=1 | |
2015 103 "Apple Design Awards" http://devstreaming.apple.com/videos/wwdc/2015/103ot7lzkdri2fvn1iyh/103/103_hd_apple_design_awards.mp4?dl=1 | |
2015 103 "Apple Design Awards" http://devstreaming.apple.com/videos/wwdc/2015/103ot7lzkdri2fvn1iyh/103/103_sd_apple_design_awards.mp4?dl=1 | |
2015 104 "What's New in Xcode" http://devstreaming.apple.com/videos/wwdc/2015/104usewvb5m0qbwafx8p/104/104_hd_whats_new_in_xcode.mp4?dl=1 | |
2015 104 "What's New in Xcode" http://devstreaming.apple.com/videos/wwdc/2015/104usewvb5m0qbwafx8p/104/104_sd_whats_new_in_xcode.mp4?dl=1 | |
2015 104 "What's New in Xcode" http://devstreaming.apple.com/videos/wwdc/2015/104usewvb5m0qbwafx8p/104/104_whats_new_in_xcode.pdf?dl=1 | |
2015 105 "Introducing WatchKit for watchOS 2" http://devstreaming.apple.com/videos/wwdc/2015/105ncyldc6ofunvsgtan/105/105_hd_introducing_watchkit_for_watchos_.mp4?dl=1 | |
2015 105 "Introducing WatchKit for watchOS 2" http://devstreaming.apple.com/videos/wwdc/2015/105ncyldc6ofunvsgtan/105/105_introducing_watchkit_for_watchos_2.pdf?dl=1 | |
2015 105 "Introducing WatchKit for watchOS 2" http://devstreaming.apple.com/videos/wwdc/2015/105ncyldc6ofunvsgtan/105/105_sd_introducing_watchkit_for_watchos_.mp4?dl=1 | |
2015 106 "What's New in Swift" http://devstreaming.apple.com/videos/wwdc/2015/106z3yjwpfymnauri96m/106/106_hd_whats_new_in_swift.mp4?dl=1 | |
2015 106 "What's New in Swift" http://devstreaming.apple.com/videos/wwdc/2015/106z3yjwpfymnauri96m/106/106_sd_whats_new_in_swift.mp4?dl=1 | |
2015 106 "What's New in Swift" http://devstreaming.apple.com/videos/wwdc/2015/106z3yjwpfymnauri96m/106/106_whats_new_in_swift.pdf?dl=1 | |
2015 107 "What's New in Cocoa Touch" http://devstreaming.apple.com/videos/wwdc/2015/1075hpxmc54818sn59su/107/107_hd_whats_new_in_cocoa_touch.mp4?dl=1 | |
2015 107 "What's New in Cocoa Touch" http://devstreaming.apple.com/videos/wwdc/2015/1075hpxmc54818sn59su/107/107_sd_whats_new_in_cocoa_touch.mp4?dl=1 | |
2015 107 "What's New in Cocoa Touch" http://devstreaming.apple.com/videos/wwdc/2015/1075hpxmc54818sn59su/107/107_whats_new_in_cocoa_touch.pdf?dl=1 | |
2015 108 "Building Watch Apps" http://devstreaming.apple.com/videos/wwdc/2015/1086gvs7f4vryixs49s6/108/108_building_watch_apps.pdf?dl=1 | |
2015 108 "Building Watch Apps" http://devstreaming.apple.com/videos/wwdc/2015/1086gvs7f4vryixs49s6/108/108_hd_building_watch_apps.mp4?dl=1 | |
2015 108 "Building Watch Apps" http://devstreaming.apple.com/videos/wwdc/2015/1086gvs7f4vryixs49s6/108/108_sd_building_watch_apps.mp4?dl=1 | |
2015 201 "iOS Accessability" http://devstreaming.apple.com/videos/wwdc/2015/201pps6n6g0nsnz/201/201_hd_ios_accessibility.mp4?dl=1 | |
2015 201 "iOS Accessability" http://devstreaming.apple.com/videos/wwdc/2015/201pps6n6g0nsnz/201/201_ios_accessibility.pdf?dl=1 | |
2015 201 "iOS Accessability" http://devstreaming.apple.com/videos/wwdc/2015/201pps6n6g0nsnz/201/201_sd_ios_accessibility.mp4?dl=1 | |
2015 202 "What's New in Cocoa" http://devstreaming.apple.com/videos/wwdc/2015/2023wpov1sxpnf9/202/202_hd_whats_new_in_cocoa.mp4?dl=1 | |
2015 202 "What's New in Cocoa" http://devstreaming.apple.com/videos/wwdc/2015/2023wpov1sxpnf9/202/202_sd_whats_new_in_cocoa.mp4?dl=1 | |
2015 202 "What's New in Cocoa" http://devstreaming.apple.com/videos/wwdc/2015/2023wpov1sxpnf9/202/202_whats_new_in_cocoa.pdf?dl=1 | |
2015 203 "What's New in HealthKit" http://devstreaming.apple.com/videos/wwdc/2015/203bxvbtrom9t1t/203/203_hd_whats_new_in_healthkit.mp4?dl=1 | |
2015 203 "What's New in HealthKit" http://devstreaming.apple.com/videos/wwdc/2015/203bxvbtrom9t1t/203/203_sd_whats_new_in_healthkit.mp4?dl=1 | |
2015 203 "What's New in HealthKit" http://devstreaming.apple.com/videos/wwdc/2015/203bxvbtrom9t1t/203/203_whats_new_in_healthkit.pdf?dl=1 | |
2015 204 "Apple Watch Accessibility" http://devstreaming.apple.com/videos/wwdc/2015/2048w4vdjhe1i1m/204/204_apple_watch_accessibility.pdf?dl=1 | |
2015 204 "Apple Watch Accessibility" http://devstreaming.apple.com/videos/wwdc/2015/2048w4vdjhe1i1m/204/204_hd_apple_watch_accessibility.mp4?dl=1 | |
2015 204 "Apple Watch Accessibility" http://devstreaming.apple.com/videos/wwdc/2015/2048w4vdjhe1i1m/204/204_sd_apple_watch_accessibility.mp4?dl=1 | |
2015 205 "Getting Started with Multitasking on iPad in iOS 9" http://devstreaming.apple.com/videos/wwdc/2015/2058z3fx76huw93/205/205_getting_started_with_multitasking_on_ipad_in_ios_9.pdf?dl=1 | |
2015 205 "Getting Started with Multitasking on iPad in iOS 9" http://devstreaming.apple.com/videos/wwdc/2015/2058z3fx76huw93/205/205_hd_getting_started_with_multitasking_on_ipad_in_ios_.mp4?dl=1 | |
2015 205 "Getting Started with Multitasking on iPad in iOS 9" http://devstreaming.apple.com/videos/wwdc/2015/2058z3fx76huw93/205/205_sd_getting_started_with_multitasking_on_ipad_in_ios_.mp4?dl=1 | |
2015 205 "Getting Started with Multitasking on iPad in iOS 9" https://developer.apple.com/library/prerelease/ios/samplecode/AdaptivePhotos/AdaptivePhotosUsingUIKitTraitsandSizeClasses.zip | |
2015 206 "What's New in MapKit" http://devstreaming.apple.com/videos/wwdc/2015/206v5ce46maax7s/206/206_hd_whats_new_in_mapkit.mp4?dl=1 | |
2015 206 "What's New in MapKit" http://devstreaming.apple.com/videos/wwdc/2015/206v5ce46maax7s/206/206_sd_whats_new_in_mapkit.mp4?dl=1 | |
2015 206 "What's New in MapKit" http://devstreaming.apple.com/videos/wwdc/2015/206v5ce46maax7s/206/206_whats_new_in_mapkit.pdf?dl=1 | |
2015 207 "WatchKit In-Depth, Part 1" http://devstreaming.apple.com/videos/wwdc/2015/207id8oiaxrt6lh/207/207_hd_watchkit_indepth_part_1.mp4?dl=1 | |
2015 207 "WatchKit In-Depth, Part 1" http://devstreaming.apple.com/videos/wwdc/2015/207id8oiaxrt6lh/207/207_sd_watchkit_indepth_part_1.mp4?dl=1 | |
2015 207 "WatchKit In-Depth, Part 1" http://devstreaming.apple.com/videos/wwdc/2015/207id8oiaxrt6lh/207/207_watchkit_indepth_part_1.pdf?dl=1 | |
2015 208 "WatchKit In-Depth, Part 2" http://devstreaming.apple.com/videos/wwdc/2015/208wc2mdvock1md/208/208_hd_watchkit_indepth_part_2.mp4?dl=1 | |
2015 208 "WatchKit In-Depth, Part 2" http://devstreaming.apple.com/videos/wwdc/2015/208wc2mdvock1md/208/208_sd_watchkit_indepth_part_2.mp4?dl=1 | |
2015 208 "WatchKit In-Depth, Part 2" http://devstreaming.apple.com/videos/wwdc/2015/208wc2mdvock1md/208/208_watchkit_indepth_part_2.pdf?dl=1 | |
2015 208 "WatchKit In-Depth, Part 2" https://developer.apple.com/library/prerelease/watchos/samplecode/Lister/ListerforwatchOSiOSandOSX.zip | |
2015 208 "WatchKit In-Depth, Part 2" https://developer.apple.com/library/prerelease/watchos/samplecode/WatchKitAudioRecorder/WatchKitAudioRecorderAudioRecordingandPlayback.zip | |
2015 208 "WatchKit In-Depth, Part 2" https://developer.apple.com/library/prerelease/watchos/samplecode/WatchKitMoviePlayer/WatchKitMoviePlayerUsingWKInterfaceMovieforVideoPlayback.zip | |
2015 209 "Creating Complications with ClockKit" http://devstreaming.apple.com/videos/wwdc/2015/209c9277tttlt9/209/209_creating_complications_with_clockkit.pdf?dl=1 | |
2015 209 "Creating Complications with ClockKit" http://devstreaming.apple.com/videos/wwdc/2015/209c9277tttlt9/209/209_hd_creating_complications_with_clockkit.mp4?dl=1 | |
2015 209 "Creating Complications with ClockKit" http://devstreaming.apple.com/videos/wwdc/2015/209c9277tttlt9/209/209_sd_creating_complications_with_clockkit.mp4?dl=1 | |
2015 210 "What's New in HomeKit" http://devstreaming.apple.com/videos/wwdc/2015/210oyq5peqlavb/210/210_hd_whats_new_in_homekit.mp4?dl=1 | |
2015 210 "What's New in HomeKit" http://devstreaming.apple.com/videos/wwdc/2015/210oyq5peqlavb/210/210_sd_whats_new_in_homekit.mp4?dl=1 | |
2015 210 "What's New in HomeKit" http://devstreaming.apple.com/videos/wwdc/2015/210oyq5peqlavb/210/210_whats_new_in_homekit.pdf?dl=1 | |
2015 210 "What's New in HomeKit" https://developer.apple.com/library/prerelease/ios/samplecode/HomeKitCatalog/HomeKitCatalogCreatingHomesPairingandControllingAccessoriesandSettingUpTriggers.zip | |
2015 211 "Multitasking Essentials for Media-Based Apps on iPad in iOS 9" http://devstreaming.apple.com/videos/wwdc/2015/211dseo3cn0bnw/211/211_hd_multitasking_essentials_for_mediabased_apps_on_ipad_in_ios_9.mp4?dl=1 | |
2015 211 "Multitasking Essentials for Media-Based Apps on iPad in iOS 9" http://devstreaming.apple.com/videos/wwdc/2015/211dseo3cn0bnw/211/211_multitasking_essentials_for_mediabased_apps_on_ipad_in_ios_9.pdf?dl=1 | |
2015 211 "Multitasking Essentials for Media-Based Apps on iPad in iOS 9" http://devstreaming.apple.com/videos/wwdc/2015/211dseo3cn0bnw/211/211_sd_multitasking_essentials_for_mediabased_apps_on_ipad_in_ios_9.mp4?dl=1 | |
2015 211 "Multitasking Essentials for Media-Based Apps on iPad in iOS 9" https://developer.apple.com/library/prerelease/ios/samplecode/AVFoundationPiPPlayer/AVFoundationPiPPlayerPicture-in-PicturePlaybackwithAVKit.zip | |
2015 212 "Optimizing Your App for Multitasking on iPad in iOS 9" http://devstreaming.apple.com/videos/wwdc/2015/212mm5ra3oau66/212/212_hd_optimizing_your_app_for_multitasking_on_ipad_in_ios_9.mp4?dl=1 | |
2015 212 "Optimizing Your App for Multitasking on iPad in iOS 9" http://devstreaming.apple.com/videos/wwdc/2015/212mm5ra3oau66/212/212_optimizing_your_app_for_multitasking_on_ipad_in_ios_9.pdf?dl=1 | |
2015 212 "Optimizing Your App for Multitasking on iPad in iOS 9" http://devstreaming.apple.com/videos/wwdc/2015/212mm5ra3oau66/212/212_sd_optimizing_your_app_for_multitasking_on_ipad_in_ios_9.mp4?dl=1 | |
2015 213 "Building Apps with ResearchKit" http://devstreaming.apple.com/videos/wwdc/2015/213w6grumlfm0q/213/213_building_apps_with_researchkit.pdf?dl=1 | |
2015 213 "Building Apps with ResearchKit" http://devstreaming.apple.com/videos/wwdc/2015/213w6grumlfm0q/213/213_hd_building_apps_with_researchkit.mp4?dl=1 | |
2015 213 "Building Apps with ResearchKit" http://devstreaming.apple.com/videos/wwdc/2015/213w6grumlfm0q/213/213_sd_building_apps_with_researchkit.mp4?dl=1 | |
2015 214 "Introducing On Demand Resources" http://devstreaming.apple.com/videos/wwdc/2015/214dh5q5d0kswh/214/214_hd_introducing_on_demand_resources.mp4?dl=1 | |
2015 214 "Introducing On Demand Resources" http://devstreaming.apple.com/videos/wwdc/2015/214dh5q5d0kswh/214/214_introducing_on_demand_resources.pdf?dl=1 | |
2015 214 "Introducing On Demand Resources" http://devstreaming.apple.com/videos/wwdc/2015/214dh5q5d0kswh/214/214_sd_introducing_on_demand_resources.mp4?dl=1 | |
2015 215 "What's New in Storyboards" http://devstreaming.apple.com/videos/wwdc/2015/215972d0hjjcfx/215/215_hd_whats_new_in_storyboards.mp4?dl=1 | |
2015 215 "What's New in Storyboards" http://devstreaming.apple.com/videos/wwdc/2015/215972d0hjjcfx/215/215_sd_whats_new_in_storyboards.mp4?dl=1 | |
2015 215 "What's New in Storyboards" http://devstreaming.apple.com/videos/wwdc/2015/215972d0hjjcfx/215/215_whats_new_in_storyboards.pdf?dl=1 | |
2015 215 "What's New in Storyboards" https://developer.apple.com/library/prerelease/ios/samplecode/SegueCatalog/SegueCatalogCustomizingandUnwindingwithViewControllerContainment.zip | |
2015 216 "Layout and Animation Techniques for WatchKit" http://devstreaming.apple.com/videos/wwdc/2015/216isrjt4ku9w4/216/216_hd_layout_and_animation_techniques_for_watchkit.mp4?dl=1 | |
2015 216 "Layout and Animation Techniques for WatchKit" http://devstreaming.apple.com/videos/wwdc/2015/216isrjt4ku9w4/216/216_layout_and_animation_techniques_for_watchkit.pdf?dl=1 | |
2015 216 "Layout and Animation Techniques for WatchKit" http://devstreaming.apple.com/videos/wwdc/2015/216isrjt4ku9w4/216/216_sd_layout_and_animation_techniques_for_watchkit.mp4?dl=1 | |
2015 217 "Adopting New Trackpad Features" http://devstreaming.apple.com/videos/wwdc/2015/217wu453thu1r1/217/217_adopting_new_trackpad_features.pdf?dl=1 | |
2015 217 "Adopting New Trackpad Features" http://devstreaming.apple.com/videos/wwdc/2015/217wu453thu1r1/217/217_hd_adopting_new_trackpad_features.mp4?dl=1 | |
2015 217 "Adopting New Trackpad Features" http://devstreaming.apple.com/videos/wwdc/2015/217wu453thu1r1/217/217_sd_adopting_new_trackpad_features.mp4?dl=1 | |
2015 217 "Adopting New Trackpad Features" https://developer.apple.com/library/prerelease/mac/samplecode/AlignmentGuides/AlignmentGuidesAppKitHapticFeedbackFilteringusingNSAlignmentFeedbackFilter.zip | |
2015 217 "Adopting New Trackpad Features" https://developer.apple.com/library/prerelease/mac/samplecode/ForceTouchCatalog/ForceTouchCatalogUsingtheForceTouchTrackpadAPI.zip | |
2015 218 "Mysteries of Auto Layout, Part 1" http://devstreaming.apple.com/videos/wwdc/2015/2187le7kpyhdff/218/218_hd_mysteries_of_auto_layout_part_1.mp4?dl=1 | |
2015 218 "Mysteries of Auto Layout, Part 1" http://devstreaming.apple.com/videos/wwdc/2015/2187le7kpyhdff/218/218_mysteries_of_auto_layout_part_1.pdf?dl=1 | |
2015 218 "Mysteries of Auto Layout, Part 1" http://devstreaming.apple.com/videos/wwdc/2015/2187le7kpyhdff/218/218_sd_mysteries_of_auto_layout_part_1.mp4?dl=1 | |
2015 218 "Mysteries of Auto Layout, Part 1" https://developer.apple.com/library/prerelease/ios/samplecode/AstroLayout/AstroLayoutBuildingAdaptiveUIwithAutoLayout.zip | |
2015 219 "Mysteries of Auto Layout, Part 2" http://devstreaming.apple.com/videos/wwdc/2015/219u3bqgvsz2g/219/219_hd_mysteries_of_auto_layout_part_2.mp4?dl=1 | |
2015 219 "Mysteries of Auto Layout, Part 2" http://devstreaming.apple.com/videos/wwdc/2015/219u3bqgvsz2g/219/219_mysteries_of_auto_layout_part_2.pdf?dl=1 | |
2015 219 "Mysteries of Auto Layout, Part 2" http://devstreaming.apple.com/videos/wwdc/2015/219u3bqgvsz2g/219/219_sd_mysteries_of_auto_layout_part_2.mp4?dl=1 | |
2015 219 "Mysteries of Auto Layout, Part 2" https://developer.apple.com/library/prerelease/ios/samplecode/AstroLayout/AstroLayoutBuildingAdaptiveUIwithAutoLayout.zip | |
2015 220 "What's New in Core Data" http://devstreaming.apple.com/videos/wwdc/2015/220lgx5lvphj2/220/220_hd_whats_new_in_core_data.mp4?dl=1 | |
2015 220 "What's New in Core Data" http://devstreaming.apple.com/videos/wwdc/2015/220lgx5lvphj2/220/220_sd_whats_new_in_core_data.mp4?dl=1 | |
2015 220 "What's New in Core Data" http://devstreaming.apple.com/videos/wwdc/2015/220lgx5lvphj2/220/220_whats_new_in_core_data.pdf?dl=1 | |
2015 221 "Improving the Full Screen Window Experience" http://devstreaming.apple.com/videos/wwdc/2015/22160ycymy0qg/221/221_hd_improving_the_full_screen_window_experience.mp4?dl=1 | |
2015 221 "Improving the Full Screen Window Experience" http://devstreaming.apple.com/videos/wwdc/2015/22160ycymy0qg/221/221_improving_the_full_screen_window_experience.pdf?dl=1 | |
2015 221 "Improving the Full Screen Window Experience" http://devstreaming.apple.com/videos/wwdc/2015/22160ycymy0qg/221/221_sd_improving_the_full_screen_window_experience.mp4?dl=1 | |
2015 221 "Improving the Full Screen Window Experience" https://developer.apple.com/library/prerelease/mac/samplecode/Exhibition/ExhibitionAnAdaptiveOSXApp.zip | |
2015 222 "New UIKit Support for International User Interfaces" http://devstreaming.apple.com/videos/wwdc/2015/222ngkqh58b52/222/222_hd_new_uikit_support_for_international_user_interfaces.mp4?dl=1 | |
2015 222 "New UIKit Support for International User Interfaces" http://devstreaming.apple.com/videos/wwdc/2015/222ngkqh58b52/222/222_new_uikit_support_for_international_user_interfaces.pdf?dl=1 | |
2015 222 "New UIKit Support for International User Interfaces" http://devstreaming.apple.com/videos/wwdc/2015/222ngkqh58b52/222/222_sd_new_uikit_support_for_international_user_interfaces.mp4?dl=1 | |
2015 223 "Introducing the Contacts Framework for iOS and OS X" http://devstreaming.apple.com/videos/wwdc/2015/223rmo6dv9hxh/223/223_hd_introducing_the_contacts_framework_for_ios_and_os_x.mp4?dl=1 | |
2015 223 "Introducing the Contacts Framework for iOS and OS X" http://devstreaming.apple.com/videos/wwdc/2015/223rmo6dv9hxh/223/223_introducing_the_contacts_framework_for_ios_and_os_x.pdf?dl=1 | |
2015 223 "Introducing the Contacts Framework for iOS and OS X" http://devstreaming.apple.com/videos/wwdc/2015/223rmo6dv9hxh/223/223_sd_introducing_the_contacts_framework_for_ios_and_os_x.mp4?dl=1 | |
2015 224 "App Extension Best Practices" http://devstreaming.apple.com/videos/wwdc/2015/224o6pqmtb4ik/224/224_app_extension_best_practices.pdf?dl=1 | |
2015 224 "App Extension Best Practices" http://devstreaming.apple.com/videos/wwdc/2015/224o6pqmtb4ik/224/224_hd_app_extension_best_practices.mp4?dl=1 | |
2015 224 "App Extension Best Practices" http://devstreaming.apple.com/videos/wwdc/2015/224o6pqmtb4ik/224/224_sd_app_extension_best_practices.mp4?dl=1 | |
2015 225 "What's New in NSCollectionView" http://devstreaming.apple.com/videos/wwdc/2015/225629tzulwe0/225/225_hd_whats_new_in_nscollectionview.mp4?dl=1 | |
2015 225 "What's New in NSCollectionView" http://devstreaming.apple.com/videos/wwdc/2015/225629tzulwe0/225/225_sd_whats_new_in_nscollectionview.mp4?dl=1 | |
2015 225 "What's New in NSCollectionView" http://devstreaming.apple.com/videos/wwdc/2015/225629tzulwe0/225/225_whats_new_in_nscollectionview.pdf?dl=1 | |
2015 225 "What's New in NSCollectionView" https://developer.apple.com/library/prerelease/mac/samplecode/CocoaSlideCollection/CocoaSlideCollectionUsingNSCollectionViewonOSX10.11.zip | |
2015 226 "Advanced NSOperations" http://devstreaming.apple.com/videos/wwdc/2015/2267p2ni281ba/226/226_advanced_nsoperations.pdf?dl=1 | |
2015 226 "Advanced NSOperations" http://devstreaming.apple.com/videos/wwdc/2015/2267p2ni281ba/226/226_hd_advanced_nsoperations.mp4?dl=1 | |
2015 226 "Advanced NSOperations" http://devstreaming.apple.com/videos/wwdc/2015/2267p2ni281ba/226/226_sd_advanced_nsoperations.mp4?dl=1 | |
2015 226 "Advanced NSOperations" https://developer.apple.com/sample-code/wwdc/2015/downloads/Advanced-NSOperations.zip | |
2015 227 "What's New in Internationalization" http://devstreaming.apple.com/videos/wwdc/2015/227s0ti458qgg/227/227_hd_whats_new_in_internationalization.mp4?dl=1 | |
2015 227 "What's New in Internationalization" http://devstreaming.apple.com/videos/wwdc/2015/227s0ti458qgg/227/227_sd_whats_new_in_internationalization.mp4?dl=1 | |
2015 227 "What's New in Internationalization" http://devstreaming.apple.com/videos/wwdc/2015/227s0ti458qgg/227/227_whats_new_in_internationalization.pdf?dl=1 | |
2015 228 "WatchKit Tips and Tricks" http://devstreaming.apple.com/videos/wwdc/2015/228eahxjbaops/228/228_hd_watchkit_tips_and_tricks.mp4?dl=1 | |
2015 228 "WatchKit Tips and Tricks" http://devstreaming.apple.com/videos/wwdc/2015/228eahxjbaops/228/228_sd_watchkit_tips_and_tricks.mp4?dl=1 | |
2015 228 "WatchKit Tips and Tricks" http://devstreaming.apple.com/videos/wwdc/2015/228eahxjbaops/228/228_watchkit_tips_and_tricks.pdf?dl=1 | |
2015 229 "What's New in UIKit Dynamics and Visual Effects" http://devstreaming.apple.com/videos/wwdc/2015/229fksrj39nd/229/229_hd_whats_new_in_uikit_dynamics_and_visual_effects.mp4?dl=1 | |
2015 229 "What's New in UIKit Dynamics and Visual Effects" http://devstreaming.apple.com/videos/wwdc/2015/229fksrj39nd/229/229_sd_whats_new_in_uikit_dynamics_and_visual_effects.mp4?dl=1 | |
2015 229 "What's New in UIKit Dynamics and Visual Effects" http://devstreaming.apple.com/videos/wwdc/2015/229fksrj39nd/229/229_whats_new_in_uikit_dynamics_and_visual_effects.pdf?dl=1 | |
2015 229 "What's New in UIKit Dynamics and Visual Effects" https://developer.apple.com/library/prerelease/ios/samplecode/StickyCorners/StickyCornersUsingUIFieldBehaviorandotherUIDynamicBehaviors.zip | |
2015 230 "Performance on iOS and watchOS" http://devstreaming.apple.com/videos/wwdc/2015/230wt8hs0wt8/230/230_hd_performance_on_ios_and_watchos.mp4?dl=1 | |
2015 230 "Performance on iOS and watchOS" http://devstreaming.apple.com/videos/wwdc/2015/230wt8hs0wt8/230/230_performance_on_ios_and_watchos.pdf?dl=1 | |
2015 230 "Performance on iOS and watchOS" http://devstreaming.apple.com/videos/wwdc/2015/230wt8hs0wt8/230/230_sd_performance_on_ios_and_watchos.mp4?dl=1 | |
2015 231 "Cocoa Touch Best Practices" http://devstreaming.apple.com/videos/wwdc/2015/2313dt427pmq/231/231_cocoa_touch_best_practices.pdf?dl=1 | |
2015 231 "Cocoa Touch Best Practices" http://devstreaming.apple.com/videos/wwdc/2015/2313dt427pmq/231/231_hd_cocoa_touch_best_practices.mp4?dl=1 | |
2015 231 "Cocoa Touch Best Practices" http://devstreaming.apple.com/videos/wwdc/2015/2313dt427pmq/231/231_sd_cocoa_touch_best_practices.mp4?dl=1 | |
2015 232 "Best Practices for Progress Reporting" http://devstreaming.apple.com/videos/wwdc/2015/232f1zopzycv/232/232_best_practices_for_progress_reporting.pdf?dl=1 | |
2015 232 "Best Practices for Progress Reporting" http://devstreaming.apple.com/videos/wwdc/2015/232f1zopzycv/232/232_hd_best_practices_for_progress_reporting.mp4?dl=1 | |
2015 232 "Best Practices for Progress Reporting" http://devstreaming.apple.com/videos/wwdc/2015/232f1zopzycv/232/232_sd_best_practices_for_progress_reporting.mp4?dl=1 | |
2015 232 "Best Practices for Progress Reporting" https://developer.apple.com/library/prerelease/ios/samplecode/PhotoProgress/PhotoProgressUsingNSProgress.zip | |
2015 233 "Advanced Touch Input on iOS" http://devstreaming.apple.com/videos/wwdc/2015/233l9q8hj9mw/233/233_advanced_touch_input_on_ios.pdf?dl=1 | |
2015 233 "Advanced Touch Input on iOS" http://devstreaming.apple.com/videos/wwdc/2015/233l9q8hj9mw/233/233_hd_advanced_touch_input_on_ios.mp4?dl=1 | |
2015 233 "Advanced Touch Input on iOS" http://devstreaming.apple.com/videos/wwdc/2015/233l9q8hj9mw/233/233_sd_advanced_touch_input_on_ios.mp4?dl=1 | |
2015 234 "Building Document Based Apps" http://devstreaming.apple.com/videos/wwdc/2015/234reaz1byqc/234/234_building_document_based_apps.pdf?dl=1 | |
2015 234 "Building Document Based Apps" http://devstreaming.apple.com/videos/wwdc/2015/234reaz1byqc/234/234_hd_building_document_based_apps.mp4?dl=1 | |
2015 234 "Building Document Based Apps" http://devstreaming.apple.com/videos/wwdc/2015/234reaz1byqc/234/234_sd_building_document_based_apps.mp4?dl=1 | |
2015 234 "Building Document Based Apps" https://developer.apple.com/library/prerelease/ios/samplecode/ShapeEdit/ShapeEditBuildingaSimpleiCloudDocumentApp.zip | |
2015 301 "What's New in Managing Apple Devices" http://devstreaming.apple.com/videos/wwdc/2015/301tcfp66f/301/301_hd_whats_new_in_managing_apple_devices.mp4?dl=1 | |
2015 301 "What's New in Managing Apple Devices" http://devstreaming.apple.com/videos/wwdc/2015/301tcfp66f/301/301_sd_whats_new_in_managing_apple_devices.mp4?dl=1 | |
2015 301 "What's New in Managing Apple Devices" http://devstreaming.apple.com/videos/wwdc/2015/301tcfp66f/301/301_whats_new_in_managing_apple_devices.pdf?dl=1 | |
2015 302 "What's New in iTunes Connect" http://devstreaming.apple.com/videos/wwdc/2015/302sxabxp0/302/302_hd_whats_new_in_itunes_connect.mp4?dl=1 | |
2015 302 "What's New in iTunes Connect" http://devstreaming.apple.com/videos/wwdc/2015/302sxabxp0/302/302_sd_whats_new_in_itunes_connect.mp4?dl=1 | |
2015 302 "What's New in iTunes Connect" http://devstreaming.apple.com/videos/wwdc/2015/302sxabxp0/302/302_whats_new_in_itunes_connect.pdf?dl=1 | |
2015 303 "Getting the Most out of App Analytics" http://devstreaming.apple.com/videos/wwdc/2015/303qzm09e7/303/303_getting_the_most_out_of_app_analytics.pdf?dl=1 | |
2015 303 "Getting the Most out of App Analytics" http://devstreaming.apple.com/videos/wwdc/2015/303qzm09e7/303/303_hd_getting_the_most_out_of_app_analytics.mp4?dl=1 | |
2015 303 "Getting the Most out of App Analytics" http://devstreaming.apple.com/videos/wwdc/2015/303qzm09e7/303/303_sd_getting_the_most_out_of_app_analytics.mp4?dl=1 | |
2015 303 "Getting the Most out of App Analytics" https://developer.apple.com/library/prerelease/ios/samplecode/sc1991/StoreKitSuite.zip | |
2015 304 "iTunes Connect Development to Distribution" http://devstreaming.apple.com/videos/wwdc/2015/304ywrr62d/304/304_hd_itunes_connect_development_to_distribution.mp4?dl=1 | |
2015 304 "iTunes Connect Development to Distribution" http://devstreaming.apple.com/videos/wwdc/2015/304ywrr62d/304/304_itunes_connect_development_to_distribution.pdf?dl=1 | |
2015 304 "iTunes Connect Development to Distribution" http://devstreaming.apple.com/videos/wwdc/2015/304ywrr62d/304/304_sd_itunes_connect_development_to_distribution.mp4?dl=1 | |
2015 306 "Supporting the Enterprise with OS X Automation" http://devstreaming.apple.com/videos/wwdc/2015/306vjwcqnm/306/306_hd_supporting_the_enterprise_with_os_x_automation.mp4?dl=1 | |
2015 306 "Supporting the Enterprise with OS X Automation" http://devstreaming.apple.com/videos/wwdc/2015/306vjwcqnm/306/306_sd_supporting_the_enterprise_with_os_x_automation.mp4?dl=1 | |
2015 306 "Supporting the Enterprise with OS X Automation" http://devstreaming.apple.com/videos/wwdc/2015/306vjwcqnm/306/306_supporting_the_enterprise_with_os_x_automation.pdf?dl=1 | |
2015 401 "Swift and Objective-C Interoperability" http://devstreaming.apple.com/videos/wwdc/2015/401gee20yy5v2men/401/401_hd_swift_and_objectivec_interoperability.mp4?dl=1 | |
2015 401 "Swift and Objective-C Interoperability" http://devstreaming.apple.com/videos/wwdc/2015/401gee20yy5v2men/401/401_sd_swift_and_objectivec_interoperability.mp4?dl=1 | |
2015 401 "Swift and Objective-C Interoperability" http://devstreaming.apple.com/videos/wwdc/2015/401gee20yy5v2men/401/401_swift_and_objectivec_interoperability.pdf?dl=1 | |
2015 402 "What's New in LLDB" http://devstreaming.apple.com/videos/wwdc/2015/402c0mhxbs8tt52t/402/402_hd_whats_new_in_lldb.mp4?dl=1 | |
2015 402 "What's New in LLDB" http://devstreaming.apple.com/videos/wwdc/2015/402c0mhxbs8tt52t/402/402_sd_whats_new_in_lldb.mp4?dl=1 | |
2015 402 "What's New in LLDB" http://devstreaming.apple.com/videos/wwdc/2015/402c0mhxbs8tt52t/402/402_whats_new_in_lldb.pdf?dl=1 | |
2015 403 "Improving Your Existing Apps with Swift" http://devstreaming.apple.com/videos/wwdc/2015/403l7ohdidhmnkgx/403/403_hd_improving_your_existing_apps_with_swift.mp4?dl=1 | |
2015 403 "Improving Your Existing Apps with Swift" http://devstreaming.apple.com/videos/wwdc/2015/403l7ohdidhmnkgx/403/403_improving_your_existing_apps_with_swift.pdf?dl=1 | |
2015 403 "Improving Your Existing Apps with Swift" http://devstreaming.apple.com/videos/wwdc/2015/403l7ohdidhmnkgx/403/403_sd_improving_your_existing_apps_with_swift.mp4?dl=1 | |
2015 404 "App Thinning in Xcode" http://devstreaming.apple.com/videos/wwdc/2015/404l17yio30l549x/404/404_app_thinning_in_xcode.pdf?dl=1 | |
2015 404 "App Thinning in Xcode" http://devstreaming.apple.com/videos/wwdc/2015/404l17yio30l549x/404/404_hd_app_thinning_in_xcode.mp4?dl=1 | |
2015 404 "App Thinning in Xcode" http://devstreaming.apple.com/videos/wwdc/2015/404l17yio30l549x/404/404_sd_app_thinning_in_xcode.mp4?dl=1 | |
2015 405 "Authoring Rich Playgrounds" http://devstreaming.apple.com/videos/wwdc/2015/405t69ymgwkmfzc9/405/405_authoring_rich_playgrounds.pdf?dl=1 | |
2015 405 "Authoring Rich Playgrounds" http://devstreaming.apple.com/videos/wwdc/2015/405t69ymgwkmfzc9/405/405_hd_authoring_rich_playgrounds.mp4?dl=1 | |
2015 405 "Authoring Rich Playgrounds" http://devstreaming.apple.com/videos/wwdc/2015/405t69ymgwkmfzc9/405/405_sd_authoring_rich_playgrounds.mp4?dl=1 | |
2015 405 "Authoring Rich Playgrounds" https://developer.apple.com/sample-code/wwdc/2015/downloads/Exploring-San-Francisco.zip | |
2015 406 "UI Testing in Xcode" http://devstreaming.apple.com/videos/wwdc/2015/406o0doszwo8r15m/406/406_hd_ui_testing_in_xcode.mp4?dl=1 | |
2015 406 "UI Testing in Xcode" http://devstreaming.apple.com/videos/wwdc/2015/406o0doszwo8r15m/406/406_sd_ui_testing_in_xcode.mp4?dl=1 | |
2015 406 "UI Testing in Xcode" http://devstreaming.apple.com/videos/wwdc/2015/406o0doszwo8r15m/406/406_ui_testing_in_xcode.pdf?dl=1 | |
2015 407 "Implementing UI Designs in Interface Builder" http://devstreaming.apple.com/videos/wwdc/2015/4072909wwb9o9j3/407/407_hd_implementing_ui_designs_in_interface_builder.mp4?dl=1 | |
2015 407 "Implementing UI Designs in Interface Builder" http://devstreaming.apple.com/videos/wwdc/2015/4072909wwb9o9j3/407/407_implementing_ui_designs_in_interface_builder.pdf?dl=1 | |
2015 407 "Implementing UI Designs in Interface Builder" http://devstreaming.apple.com/videos/wwdc/2015/4072909wwb9o9j3/407/407_sd_implementing_ui_designs_in_interface_builder.mp4?dl=1 | |
2015 408 "Protocol Oriented Programming in Swift" http://devstreaming.apple.com/videos/wwdc/2015/408509vyudbqvts/408/408_hd_protocoloriented_programming_in_swift.mp4?dl=1 | |
2015 408 "Protocol Oriented Programming in Swift" http://devstreaming.apple.com/videos/wwdc/2015/408509vyudbqvts/408/408_protocoloriented_programming_in_swift.pdf?dl=1 | |
2015 408 "Protocol Oriented Programming in Swift" http://devstreaming.apple.com/videos/wwdc/2015/408509vyudbqvts/408/408_sd_protocoloriented_programming_in_swift.mp4?dl=1 | |
2015 408 "Protocol Oriented Programming in Swift" https://developer.apple.com/sample-code/wwdc/2015/downloads/Crustacean.zip | |
2015 409 "Optimizing Swift Performance" http://devstreaming.apple.com/videos/wwdc/2015/4097c25o0qhs6g5/409/409_hd_optimizing_swift_performance.mp4?dl=1 | |
2015 409 "Optimizing Swift Performance" http://devstreaming.apple.com/videos/wwdc/2015/4097c25o0qhs6g5/409/409_optimizing_swift_performance.pdf?dl=1 | |
2015 409 "Optimizing Swift Performance" http://devstreaming.apple.com/videos/wwdc/2015/4097c25o0qhs6g5/409/409_sd_optimizing_swift_performance.mp4?dl=1 | |
2015 410 "Continuous Integration and Code Coverage in Xcode" http://devstreaming.apple.com/videos/wwdc/2015/41097fby32x3opk/410/410_continuous_integration_and_code_coverage_in_xcode.pdf?dl=1 | |
2015 410 "Continuous Integration and Code Coverage in Xcode" http://devstreaming.apple.com/videos/wwdc/2015/41097fby32x3opk/410/410_hd_continuous_integration_and_code_coverage_in_xcode.mp4?dl=1 | |
2015 410 "Continuous Integration and Code Coverage in Xcode" http://devstreaming.apple.com/videos/wwdc/2015/41097fby32x3opk/410/410_sd_continuous_integration_and_code_coverage_in_xcode.mp4?dl=1 | |
2015 411 "Swift in Practice" http://devstreaming.apple.com/videos/wwdc/2015/4119flfsnsgmlfy/411/411_hd_swift_in_practice.mp4?dl=1 | |
2015 411 "Swift in Practice" http://devstreaming.apple.com/videos/wwdc/2015/4119flfsnsgmlfy/411/411_sd_swift_in_practice.mp4?dl=1 | |
2015 411 "Swift in Practice" http://devstreaming.apple.com/videos/wwdc/2015/4119flfsnsgmlfy/411/411_swift_in_practice.pdf?dl=1 | |
2015 411 "Swift in Practice" https://developer.apple.com/library/prerelease/ios/samplecode/DemoBots/DemoBotsBuildingaCrossPlatformGamewithSpriteKitandGameplayKit.zip | |
2015 411 "Swift in Practice" https://developer.apple.com/library/prerelease/watchos/samplecode/Lister/ListerforwatchOSiOSandOSX.zip | |
2015 412 "Profiling in Depth" http://devstreaming.apple.com/videos/wwdc/2015/412rhea5amj6iaf/412/412_hd_profiling_in_depth.mp4?dl=1 | |
2015 412 "Profiling in Depth" http://devstreaming.apple.com/videos/wwdc/2015/412rhea5amj6iaf/412/412_profiling_in_depth.pdf?dl=1 | |
2015 412 "Profiling in Depth" http://devstreaming.apple.com/videos/wwdc/2015/412rhea5amj6iaf/412/412_sd_profiling_in_depth.mp4?dl=1 | |
2015 413 "Advanced Debugging and the Address Sanitizer" http://devstreaming.apple.com/videos/wwdc/2015/413eflf3lrh1tyo/413/413_advanced_debugging_and_the_address_sanitizer.pdf?dl=1 | |
2015 413 "Advanced Debugging and the Address Sanitizer" http://devstreaming.apple.com/videos/wwdc/2015/413eflf3lrh1tyo/413/413_hd_advanced_debugging_and_the_address_sanitizer.mp4?dl=1 | |
2015 413 "Advanced Debugging and the Address Sanitizer" http://devstreaming.apple.com/videos/wwdc/2015/413eflf3lrh1tyo/413/413_sd_advanced_debugging_and_the_address_sanitizer.mp4?dl=1 | |
2015 414 "Building Better Apps with Value Types in Swift" http://devstreaming.apple.com/videos/wwdc/2015/414sklk5h2k3ki3/414/414_building_better_apps_with_value_types_in_swift.pdf?dl=1 | |
2015 414 "Building Better Apps with Value Types in Swift" http://devstreaming.apple.com/videos/wwdc/2015/414sklk5h2k3ki3/414/414_hd_building_better_apps_with_value_types_in_swift.mp4?dl=1 | |
2015 414 "Building Better Apps with Value Types in Swift" http://devstreaming.apple.com/videos/wwdc/2015/414sklk5h2k3ki3/414/414_sd_building_better_apps_with_value_types_in_swift.mp4?dl=1 | |
2015 501 "What's New in Web Development in WebKit and Safari" http://devstreaming.apple.com/videos/wwdc/2015/501g8vwlgg2/501/501_hd_whats_new_in_web_development_in_webkit_and_safari.mp4?dl=1 | |
2015 501 "What's New in Web Development in WebKit and Safari" http://devstreaming.apple.com/videos/wwdc/2015/501g8vwlgg2/501/501_sd_whats_new_in_web_development_in_webkit_and_safari.mp4?dl=1 | |
2015 501 "What's New in Web Development in WebKit and Safari" http://devstreaming.apple.com/videos/wwdc/2015/501g8vwlgg2/501/501_whats_new_in_web_development_in_webkit_and_safari.pdf?dl=1 | |
2015 501 "What's New in Web Development in WebKit and Safari" https://developer.apple.com/library/prerelease/mac/samplecode/WebKitPhotoBrowser/WebKitPhotoBrowserUsingModernWebTechniquesinWebKit.zip | |
2015 502 "Content Protection for HTTP Live Streaming" http://devstreaming.apple.com/videos/wwdc/2015/502sufwcpog/502/502_content_protection_for_http_live_streaming.pdf?dl=1 | |
2015 502 "Content Protection for HTTP Live Streaming" http://devstreaming.apple.com/videos/wwdc/2015/502sufwcpog/502/502_hd_content_protection_for_http_live_streaming.mp4?dl=1 | |
2015 502 "Content Protection for HTTP Live Streaming" http://devstreaming.apple.com/videos/wwdc/2015/502sufwcpog/502/502_sd_content_protection_for_http_live_streaming.mp4?dl=1 | |
2015 503 "Monetize and Promote Your App with iAd" http://devstreaming.apple.com/videos/wwdc/2015/503oad8l55m/503/503_hd_monetize_and_promote_your_app_with_iad.mp4?dl=1 | |
2015 503 "Monetize and Promote Your App with iAd" http://devstreaming.apple.com/videos/wwdc/2015/503oad8l55m/503/503_monetize_and_promote_your_app_with_iad.pdf?dl=1 | |
2015 503 "Monetize and Promote Your App with iAd" http://devstreaming.apple.com/videos/wwdc/2015/503oad8l55m/503/503_sd_monetize_and_promote_your_app_with_iad.mp4?dl=1 | |
2015 504 "Introducing Safari View Controller" http://devstreaming.apple.com/videos/wwdc/2015/5048tyhotl6/504/504_hd_introducing_safari_view_controller.mp4?dl=1 | |
2015 504 "Introducing Safari View Controller" http://devstreaming.apple.com/videos/wwdc/2015/5048tyhotl6/504/504_introducing_safari_view_controller.pdf?dl=1 | |
2015 504 "Introducing Safari View Controller" http://devstreaming.apple.com/videos/wwdc/2015/5048tyhotl6/504/504_sd_introducing_safari_view_controller.mp4?dl=1 | |
2015 505 "Using Safari to Deliver and Debug a Responsive Web Design" http://devstreaming.apple.com/videos/wwdc/2015/5059xl75l59/505/505_hd_using_safari_to_deliver_and_debug_a_responsive_web_design.mp4?dl=1 | |
2015 505 "Using Safari to Deliver and Debug a Responsive Web Design" http://devstreaming.apple.com/videos/wwdc/2015/5059xl75l59/505/505_sd_using_safari_to_deliver_and_debug_a_responsive_web_design.mp4?dl=1 | |
2015 505 "Using Safari to Deliver and Debug a Responsive Web Design" http://devstreaming.apple.com/videos/wwdc/2015/5059xl75l59/505/505_using_safari_to_deliver_and_debug_a_responsive_web_design.pdf?dl=1 | |
2015 506 "Editing Movies in AV Foundation" http://devstreaming.apple.com/videos/wwdc/2015/5062qehwhs/506/506_editing_movies_in_av_foundation.pdf?dl=1 | |
2015 506 "Editing Movies in AV Foundation" http://devstreaming.apple.com/videos/wwdc/2015/5062qehwhs/506/506_hd_editing_movies_in_av_foundation.mp4?dl=1 | |
2015 506 "Editing Movies in AV Foundation" http://devstreaming.apple.com/videos/wwdc/2015/5062qehwhs/506/506_sd_editing_movies_in_av_foundation.mp4?dl=1 | |
2015 506 "Editing Movies in AV Foundation" https://developer.apple.com/library/prerelease/mac/samplecode/AVMovieEditor/AVMovieEditorEditingtheQuickTimeFileFormat.zip | |
2015 507 "What's New in Core Audio" http://devstreaming.apple.com/videos/wwdc/2015/507pq8rldk/507/507_hd_whats_new_in_core_audio.mp4?dl=1 | |
2015 507 "What's New in Core Audio" http://devstreaming.apple.com/videos/wwdc/2015/507pq8rldk/507/507_sd_whats_new_in_core_audio.mp4?dl=1 | |
2015 507 "What's New in Core Audio" http://devstreaming.apple.com/videos/wwdc/2015/507pq8rldk/507/507_whats_new_in_core_audio.pdf?dl=1 | |
2015 508 "Audio Unit Extensions" http://devstreaming.apple.com/videos/wwdc/2015/508691kyzp/508/508_audio_unit_extensions.pdf?dl=1 | |
2015 508 "Audio Unit Extensions" http://devstreaming.apple.com/videos/wwdc/2015/508691kyzp/508/508_hd_audio_unit_extensions.mp4?dl=1 | |
2015 508 "Audio Unit Extensions" http://devstreaming.apple.com/videos/wwdc/2015/508691kyzp/508/508_sd_audio_unit_extensions.mp4?dl=1 | |
2015 508 "Audio Unit Extensions" https://developer.apple.com/library/prerelease/ios/samplecode/AudioUnitV3Example/AudioUnitV3ExampleABasicAudioUnitExtensionandHostImplementation.zip | |
2015 509 "Seamless Linking to Your App" http://devstreaming.apple.com/videos/wwdc/2015/5091mxk00t/509/509_hd_seamless_linking_to_your_app.mp4?dl=1 | |
2015 509 "Seamless Linking to Your App" http://devstreaming.apple.com/videos/wwdc/2015/5091mxk00t/509/509_sd_seamless_linking_to_your_app.mp4?dl=1 | |
2015 509 "Seamless Linking to Your App" http://devstreaming.apple.com/videos/wwdc/2015/5091mxk00t/509/509_seamless_linking_to_your_app.pdf?dl=1 | |
2015 510 "What's New in Core Image" http://devstreaming.apple.com/videos/wwdc/2015/510jiccqsz/510/510_hd_whats_new_in_core_image.mp4?dl=1 | |
2015 510 "What's New in Core Image" http://devstreaming.apple.com/videos/wwdc/2015/510jiccqsz/510/510_sd_whats_new_in_core_image.mp4?dl=1 | |
2015 510 "What's New in Core Image" http://devstreaming.apple.com/videos/wwdc/2015/510jiccqsz/510/510_whats_new_in_core_image.pdf?dl=1 | |
2015 511 "Safari Extensibility Content Blocking and Shared Links" http://devstreaming.apple.com/videos/wwdc/2015/511kmynuza/511/511_hd_safari_extensibility_content_blocking_and_shared_links.mp4?dl=1 | |
2015 511 "Safari Extensibility Content Blocking and Shared Links" http://devstreaming.apple.com/videos/wwdc/2015/511kmynuza/511/511_safari_extensibility_content_blocking_and_shared_links.pdf?dl=1 | |
2015 511 "Safari Extensibility Content Blocking and Shared Links" http://devstreaming.apple.com/videos/wwdc/2015/511kmynuza/511/511_sd_safari_extensibility_content_blocking_and_shared_links.mp4?dl=1 | |
2015 602 "Managing 3D Assets with Model IO" http://devstreaming.apple.com/videos/wwdc/2015/602868pb0ow6idb3w/602/602_hd_managing_d_assets_with_model_io.mp4?dl=1 | |
2015 602 "Managing 3D Assets with Model IO" http://devstreaming.apple.com/videos/wwdc/2015/602868pb0ow6idb3w/602/602_managing_3d_assets_with_model_io.pdf?dl=1 | |
2015 602 "Managing 3D Assets with Model IO" http://devstreaming.apple.com/videos/wwdc/2015/602868pb0ow6idb3w/602/602_sd_managing_d_assets_with_model_io.mp4?dl=1 | |
2015 603 "What's New in Metal, Part 1" http://devstreaming.apple.com/videos/wwdc/2015/6037pi9rxl6tfss8w/603/603_hd_whats_new_in_metal_part_.mp4?dl=1 | |
2015 603 "What's New in Metal, Part 1" http://devstreaming.apple.com/videos/wwdc/2015/6037pi9rxl6tfss8w/603/603_sd_whats_new_in_metal_part_.mp4?dl=1 | |
2015 603 "What's New in Metal, Part 1" http://devstreaming.apple.com/videos/wwdc/2015/6037pi9rxl6tfss8w/603/603_whats_new_in_metal_part_1.pdf?dl=1 | |
2015 604 "What's New in SpriteKit" http://devstreaming.apple.com/videos/wwdc/2015/604gq12qghmv39znb/604/604_hd_whats_new_in_spritekit.mp4?dl=1 | |
2015 604 "What's New in SpriteKit" http://devstreaming.apple.com/videos/wwdc/2015/604gq12qghmv39znb/604/604_sd_whats_new_in_spritekit.mp4?dl=1 | |
2015 604 "What's New in SpriteKit" http://devstreaming.apple.com/videos/wwdc/2015/604gq12qghmv39znb/604/604_whats_new_in_spritekit.pdf?dl=1 | |
2015 604 "What's New in SpriteKit" https://developer.apple.com/library/prerelease/ios/samplecode/DemoBots/DemoBotsBuildingaCrossPlatformGamewithSpriteKitandGameplayKit.zip | |
2015 605 "Going Social with ReplayKit and Game Center" http://devstreaming.apple.com/videos/wwdc/2015/6053hq2fz0ebo0lm/605/605_going_social_with_replaykit_and_game_center.pdf?dl=1 | |
2015 605 "Going Social with ReplayKit and Game Center" http://devstreaming.apple.com/videos/wwdc/2015/6053hq2fz0ebo0lm/605/605_hd_going_social_with_replaykit_and_game_center.mp4?dl=1 | |
2015 605 "Going Social with ReplayKit and Game Center" http://devstreaming.apple.com/videos/wwdc/2015/6053hq2fz0ebo0lm/605/605_sd_going_social_with_replaykit_and_game_center.mp4?dl=1 | |
2015 605 "Going Social with ReplayKit and Game Center" https://developer.apple.com/library/prerelease/ios/samplecode/DemoBots/DemoBotsBuildingaCrossPlatformGamewithSpriteKitandGameplayKit.zip | |
2015 606 "Enhancements to SceneKit" http://devstreaming.apple.com/videos/wwdc/2015/606ui2ppsvalj4nn/606/606_enhancements_to_scenekit.pdf?dl=1 | |
2015 606 "Enhancements to SceneKit" http://devstreaming.apple.com/videos/wwdc/2015/606ui2ppsvalj4nn/606/606_hd_enhancements_to_scenekit.mp4?dl=1 | |
2015 606 "Enhancements to SceneKit" http://devstreaming.apple.com/videos/wwdc/2015/606ui2ppsvalj4nn/606/606_sd_enhancements_to_scenekit.mp4?dl=1 | |
2015 606 "Enhancements to SceneKit" https://developer.apple.com/library/prerelease/ios/samplecode/Fox/FoxBuildingaSceneKitGamewiththeXcodeSceneEditor.zip | |
2015 607 "What's New in Metal, Part 2" http://devstreaming.apple.com/videos/wwdc/2015/607g5z16fpl7pzgi/607/607_hd_whats_new_in_metal_part_2.mp4?dl=1 | |
2015 607 "What's New in Metal, Part 2" http://devstreaming.apple.com/videos/wwdc/2015/607g5z16fpl7pzgi/607/607_sd_whats_new_in_metal_part_2.mp4?dl=1 | |
2015 607 "What's New in Metal, Part 2" http://devstreaming.apple.com/videos/wwdc/2015/607g5z16fpl7pzgi/607/607_whats_new_in_metal_part_2.pdf?dl=1 | |
2015 607 "What's New in Metal, Part 2" https://developer.apple.com/library/prerelease/ios/samplecode/MetalKitEssentials/MetalKitEssentialsUsingtheMetalKitViewTextureLoaderandModelIO.zip | |
2015 607 "What's New in Metal, Part 2" https://developer.apple.com/library/prerelease/ios/samplecode/MetalPerformanceShadersHelloWorld/MetalPerformanceShadersHelloWorldAnIntrotoMetalPerformanceShaders.zip | |
2015 608 "Introducing GameplayKit" http://devstreaming.apple.com/videos/wwdc/2015/608rpwq1ltvg5nmk/608/608_hd_introducing_gameplaykit.mp4?dl=1 | |
2015 608 "Introducing GameplayKit" http://devstreaming.apple.com/videos/wwdc/2015/608rpwq1ltvg5nmk/608/608_introducing_gameplaykit.pdf?dl=1 | |
2015 608 "Introducing GameplayKit" http://devstreaming.apple.com/videos/wwdc/2015/608rpwq1ltvg5nmk/608/608_sd_introducing_gameplaykit.mp4?dl=1 | |
2015 608 "Introducing GameplayKit" https://developer.apple.com/library/prerelease/ios/samplecode/DemoBots/DemoBotsBuildingaCrossPlatformGamewithSpriteKitandGameplayKit.zip | |
2015 609 "Deeper into GameplayKit with DemoBots" http://devstreaming.apple.com/videos/wwdc/2015/609pzlyunriyjupp/609/609_deeper_into_gameplaykit_with_demobots.pdf?dl=1 | |
2015 609 "Deeper into GameplayKit with DemoBots" http://devstreaming.apple.com/videos/wwdc/2015/609pzlyunriyjupp/609/609_hd_deeper_into_gameplaykit_with_demobots.mp4?dl=1 | |
2015 609 "Deeper into GameplayKit with DemoBots" http://devstreaming.apple.com/videos/wwdc/2015/609pzlyunriyjupp/609/609_sd_deeper_into_gameplaykit_with_demobots.mp4?dl=1 | |
2015 609 "Deeper into GameplayKit with DemoBots" https://developer.apple.com/library/prerelease/ios/samplecode/DemoBots/DemoBotsBuildingaCrossPlatformGamewithSpriteKitandGameplayKit.zip | |
2015 610 "Metal Performance Optimization Techniques" http://devstreaming.apple.com/videos/wwdc/2015/610kn68riy9ms89m/610/610_hd_metal_performance_optimization_techniques.mp4?dl=1 | |
2015 610 "Metal Performance Optimization Techniques" http://devstreaming.apple.com/videos/wwdc/2015/610kn68riy9ms89m/610/610_metal_performance_optimization_techniques.pdf?dl=1 | |
2015 610 "Metal Performance Optimization Techniques" http://devstreaming.apple.com/videos/wwdc/2015/610kn68riy9ms89m/610/610_sd_metal_performance_optimization_techniques.mp4?dl=1 | |
2015 701 "Wallet The home for Apple Pay and more" http://devstreaming.apple.com/videos/wwdc/2015/701i2qis0reg/701/701_hd_wallet__the_home_for_apple_pay_and_more.mp4?dl=1 | |
2015 701 "Wallet The home for Apple Pay and more" http://devstreaming.apple.com/videos/wwdc/2015/701i2qis0reg/701/701_sd_wallet__the_home_for_apple_pay_and_more.mp4?dl=1 | |
2015 701 "Wallet The home for Apple Pay and more" http://devstreaming.apple.com/videos/wwdc/2015/701i2qis0reg/701/701_wallet__the_home_for_apple_pay_and_more.pdf?dl=1 | |
2015 702 "Apple Pay Within Apps" http://devstreaming.apple.com/videos/wwdc/2015/702lp563ezbr/702/702_apple_pay_within_apps.pdf?dl=1 | |
2015 702 "Apple Pay Within Apps" http://devstreaming.apple.com/videos/wwdc/2015/702lp563ezbr/702/702_hd_apple_pay_within_apps.mp4?dl=1 | |
2015 702 "Apple Pay Within Apps" http://devstreaming.apple.com/videos/wwdc/2015/702lp563ezbr/702/702_sd_apple_pay_within_apps.mp4?dl=1 | |
2015 702 "Apple Pay Within Apps" https://developer.apple.com/library/prerelease/watchos/samplecode/Emporium/EmporiumASimpleShoppingExperiencewithApplePay.zip | |
2015 703 "Privacy and Your App" http://devstreaming.apple.com/videos/wwdc/2015/703kp2dwbwkr/703/703_hd_privacy_and_your_app.mp4?dl=1 | |
2015 703 "Privacy and Your App" http://devstreaming.apple.com/videos/wwdc/2015/703kp2dwbwkr/703/703_privacy_and_your_app.pdf?dl=1 | |
2015 703 "Privacy and Your App" http://devstreaming.apple.com/videos/wwdc/2015/703kp2dwbwkr/703/703_sd_privacy_and_your_app.mp4?dl=1 | |
2015 704 "What's New in CloudKit" http://devstreaming.apple.com/videos/wwdc/2015/704ci202euy/704/704_hd_whats_new_in_cloudkit.mp4?dl=1 | |
2015 704 "What's New in CloudKit" http://devstreaming.apple.com/videos/wwdc/2015/704ci202euy/704/704_sd_whats_new_in_cloudkit.mp4?dl=1 | |
2015 704 "What's New in CloudKit" http://devstreaming.apple.com/videos/wwdc/2015/704ci202euy/704/704_whats_new_in_cloudkit.pdf?dl=1 | |
2015 705 "What's New in Core Motion" http://devstreaming.apple.com/videos/wwdc/2015/705qrxhfxo0/705/705_hd_whats_new_in_core_motion.mp4?dl=1 | |
2015 705 "What's New in Core Motion" http://devstreaming.apple.com/videos/wwdc/2015/705qrxhfxo0/705/705_sd_whats_new_in_core_motion.mp4?dl=1 | |
2015 705 "What's New in Core Motion" http://devstreaming.apple.com/videos/wwdc/2015/705qrxhfxo0/705/705_whats_new_in_core_motion.pdf?dl=1 | |
2015 705 "What's New in Core Motion" https://developer.apple.com/library/prerelease/ios/samplecode/MusicMotion/MusicMotionAddingMotionAwarenesstoaMusicApp.zip | |
2015 706 "Security and Your Apps" http://devstreaming.apple.com/videos/wwdc/2015/706nu20qkag/706/706_hd_security_and_your_apps.mp4?dl=1 | |
2015 706 "Security and Your Apps" http://devstreaming.apple.com/videos/wwdc/2015/706nu20qkag/706/706_sd_security_and_your_apps.mp4?dl=1 | |
2015 706 "Security and Your Apps" http://devstreaming.apple.com/videos/wwdc/2015/706nu20qkag/706/706_security_and_your_apps.pdf?dl=1 | |
2015 706 "Security and Your Apps" https://developer.apple.com/library/prerelease/ios/samplecode/KeychainTouchID/KeychainTouchIDUsingTouchIDwithKeychainandLocalAuthentication.zip | |
2015 707 "Achieving All-day Battery Life" http://devstreaming.apple.com/videos/wwdc/2015/707ysegpumy/707/707_achieving_allday_battery_life.pdf?dl=1 | |
2015 707 "Achieving All-day Battery Life" http://devstreaming.apple.com/videos/wwdc/2015/707ysegpumy/707/707_hd_achieving_allday_battery_life.mp4?dl=1 | |
2015 707 "Achieving All-day Battery Life" http://devstreaming.apple.com/videos/wwdc/2015/707ysegpumy/707/707_sd_achieving_allday_battery_life.mp4?dl=1 | |
2015 708 "Debugging Energy Issues" http://devstreaming.apple.com/videos/wwdc/2015/708xzs0dtwx/708/708_debugging_energy_issues.pdf?dl=1 | |
2015 708 "Debugging Energy Issues" http://devstreaming.apple.com/videos/wwdc/2015/708xzs0dtwx/708/708_hd_debugging_energy_issues.mp4?dl=1 | |
2015 708 "Debugging Energy Issues" http://devstreaming.apple.com/videos/wwdc/2015/708xzs0dtwx/708/708_sd_debugging_energy_issues.mp4?dl=1 | |
2015 709 "Introducing Search APIs" http://devstreaming.apple.com/videos/wwdc/2015/709jcaer6su/709/709_hd_introducing_search_apis.mp4?dl=1 | |
2015 709 "Introducing Search APIs" http://devstreaming.apple.com/videos/wwdc/2015/709jcaer6su/709/709_introducing_search_apis.pdf?dl=1 | |
2015 709 "Introducing Search APIs" http://devstreaming.apple.com/videos/wwdc/2015/709jcaer6su/709/709_sd_introducing_search_apis.mp4?dl=1 | |
2015 710 "CloudKit JS and Web Services" http://devstreaming.apple.com/videos/wwdc/2015/710jle9eakx/710/710_cloudkit_js_and_web_services.pdf?dl=1 | |
2015 710 "CloudKit JS and Web Services" http://devstreaming.apple.com/videos/wwdc/2015/710jle9eakx/710/710_hd_cloudkit_js_and_web_services.mp4?dl=1 | |
2015 710 "CloudKit JS and Web Services" http://devstreaming.apple.com/videos/wwdc/2015/710jle9eakx/710/710_sd_cloudkit_js_and_web_services.mp4?dl=1 | |
2015 710 "CloudKit JS and Web Services" https://developer.apple.com/library/prerelease/ios/samplecode/CloudAtlas/CloudKitCatalogAnIntroductiontoCloudKitCocoaandJavaScript.zip | |
2015 711 "Networking with NSURLSession" http://devstreaming.apple.com/videos/wwdc/2015/711y6zlz0ll/711/711_hd_networking_with_nsurlsession.mp4?dl=1 | |
2015 711 "Networking with NSURLSession" http://devstreaming.apple.com/videos/wwdc/2015/711y6zlz0ll/711/711_networking_with_nsurlsession.pdf?dl=1 | |
2015 711 "Networking with NSURLSession" http://devstreaming.apple.com/videos/wwdc/2015/711y6zlz0ll/711/711_sd_networking_with_nsurlsession.mp4?dl=1 | |
2015 712 "Low Energy, High Performance Compression and Accelerate" http://devstreaming.apple.com/videos/wwdc/2015/7125ovmdf36/712/712_hd_low_energy_high_performance_compression_and_accelerate.mp4?dl=1 | |
2015 712 "Low Energy, High Performance Compression and Accelerate" http://devstreaming.apple.com/videos/wwdc/2015/7125ovmdf36/712/712_low_energy_high_performance_compression_and_accelerate.pdf?dl=1 | |
2015 712 "Low Energy, High Performance Compression and Accelerate" http://devstreaming.apple.com/videos/wwdc/2015/7125ovmdf36/712/712_sd_low_energy_high_performance_compression_and_accelerate.mp4?dl=1 | |
2015 712 "Low Energy, High Performance Compression and Accelerate" https://developer.apple.com/library/prerelease/mac/samplecode/CompressionSample/CompressionCompressingBlocksandStreamsofData.zip | |
2015 713 "Introducing Watch Connectivity" http://devstreaming.apple.com/videos/wwdc/2015/713gc2tqvvb/713/713_hd_introducing_watch_connectivity.mp4?dl=1 | |
2015 713 "Introducing Watch Connectivity" http://devstreaming.apple.com/videos/wwdc/2015/713gc2tqvvb/713/713_introducing_watch_connectivity.pdf?dl=1 | |
2015 713 "Introducing Watch Connectivity" http://devstreaming.apple.com/videos/wwdc/2015/713gc2tqvvb/713/713_sd_introducing_watch_connectivity.mp4?dl=1 | |
2015 714 "What's New in Core Location" http://devstreaming.apple.com/videos/wwdc/2015/714tqy593v/714/714_hd_whats_new_in_core_location.mp4?dl=1 | |
2015 714 "What's New in Core Location" http://devstreaming.apple.com/videos/wwdc/2015/714tqy593v/714/714_sd_whats_new_in_core_location.mp4?dl=1 | |
2015 714 "What's New in Core Location" https://developer.apple.com/library/prerelease/ios/samplecode/footprint/FootprintIndoorPositioningwithCoreLocation.zip | |
2015 714 "What's New in Core Location" https://developer.apple.com/library/prerelease/watchos/samplecode/PotLoc/PotLocCoreLocationwithiPhoneandAppleWatch.zip | |
2015 715 "CloudKit Tips and Tricks" http://devstreaming.apple.com/videos/wwdc/2015/7153rwmu2r/715/715_cloudkit_tips_and_tricks.pdf?dl=1 | |
2015 715 "CloudKit Tips and Tricks" http://devstreaming.apple.com/videos/wwdc/2015/7153rwmu2r/715/715_hd_cloudkit_tips_and_tricks.mp4?dl=1 | |
2015 715 "CloudKit Tips and Tricks" http://devstreaming.apple.com/videos/wwdc/2015/7153rwmu2r/715/715_sd_cloudkit_tips_and_tricks.mp4?dl=1 | |
2015 717 "What's New in Network Extension and VPN" http://devstreaming.apple.com/videos/wwdc/2015/717yq4y85w/717/717_hd_whats_new_in_network_extension_and_vpn.mp4?dl=1 | |
2015 717 "What's New in Network Extension and VPN" http://devstreaming.apple.com/videos/wwdc/2015/717yq4y85w/717/717_sd_whats_new_in_network_extension_and_vpn.mp4?dl=1 | |
2015 717 "What's New in Network Extension and VPN" http://devstreaming.apple.com/videos/wwdc/2015/717yq4y85w/717/717_whats_new_in_network_extension_and_vpn.pdf?dl=1 | |
2015 718 "Building Responsive and Efficient Apps with GCD" http://devstreaming.apple.com/videos/wwdc/2015/718b7aw9tq/718/718_building_responsive_and_efficient_apps_with_gcd.pdf?dl=1 | |
2015 718 "Building Responsive and Efficient Apps with GCD" http://devstreaming.apple.com/videos/wwdc/2015/718b7aw9tq/718/718_hd_building_responsive_and_efficient_apps_with_gcd.mp4?dl=1 | |
2015 718 "Building Responsive and Efficient Apps with GCD" http://devstreaming.apple.com/videos/wwdc/2015/718b7aw9tq/718/718_sd_building_responsive_and_efficient_apps_with_gcd.mp4?dl=1 | |
2015 719 "What's New in Next Generation Networks" http://devstreaming.apple.com/videos/wwdc/2015/719ui2k57m/719/719_hd_your_app_and_next_generation_networks.mp4?dl=1 | |
2015 719 "What's New in Next Generation Networks" http://devstreaming.apple.com/videos/wwdc/2015/719ui2k57m/719/719_sd_your_app_and_next_generation_networks.mp4?dl=1 | |
2015 719 "What's New in Next Generation Networks" http://devstreaming.apple.com/videos/wwdc/2015/719ui2k57m/719/719_your_app_and_next_generation_networks.pdf?dl=1 | |
2015 720 "What's New in Notifications" http://devstreaming.apple.com/videos/wwdc/2015/720xwbi9nl/720/720_hd_whats_new_in_notifications.mp4?dl=1 | |
2015 720 "What's New in Notifications" http://devstreaming.apple.com/videos/wwdc/2015/720xwbi9nl/720/720_sd_whats_new_in_notifications.mp4?dl=1 | |
2015 720 "What's New in Notifications" http://devstreaming.apple.com/videos/wwdc/2015/720xwbi9nl/720/720_whats_new_in_notifications.pdf?dl=1 | |
2015 801 "Designing for Future Hardware" http://devstreaming.apple.com/videos/wwdc/2015/801auxyvb1pgtkufjk/801/801_designing_for_future_hardware.pdf?dl=1 | |
2015 801 "Designing for Future Hardware" http://devstreaming.apple.com/videos/wwdc/2015/801auxyvb1pgtkufjk/801/801_hd_designing_for_future_hardware.mp4?dl=1 | |
2015 801 "Designing for Future Hardware" http://devstreaming.apple.com/videos/wwdc/2015/801auxyvb1pgtkufjk/801/801_sd_designing_for_future_hardware.mp4?dl=1 | |
2015 802 "Designing for Apple Watch" http://devstreaming.apple.com/videos/wwdc/2015/802mpzd3nzovlygpbg/802/802_designing_for_apple_watch.pdf?dl=1 | |
2015 802 "Designing for Apple Watch" http://devstreaming.apple.com/videos/wwdc/2015/802mpzd3nzovlygpbg/802/802_hd_designing_for_apple_watch.mp4?dl=1 | |
2015 802 "Designing for Apple Watch" http://devstreaming.apple.com/videos/wwdc/2015/802mpzd3nzovlygpbg/802/802_sd_designing_for_apple_watch.mp4?dl=1 | |
2015 803 "Designing with Animation" http://devstreaming.apple.com/videos/wwdc/2015/803q4kw6eqia7ssp17/803/803_designing_with_animation.pdf?dl=1 | |
2015 803 "Designing with Animation" http://devstreaming.apple.com/videos/wwdc/2015/803q4kw6eqia7ssp17/803/803_hd_designing_with_animation.mp4?dl=1 | |
2015 803 "Designing with Animation" http://devstreaming.apple.com/videos/wwdc/2015/803q4kw6eqia7ssp17/803/803_sd_designing_with_animation.mp4?dl=1 | |
2015 803 "Designing with Animation" https://developer.apple.com/sample-code/wwdc/2015/downloads/Designing-with-Animation.zip | |
2015 804 "Introducing the New System Fonts" http://devstreaming.apple.com/videos/wwdc/2015/804eub264zh3x4j9yb/804/804_hd_introducing_the_new_system_fonts.mp4?dl=1 | |
2015 804 "Introducing the New System Fonts" http://devstreaming.apple.com/videos/wwdc/2015/804eub264zh3x4j9yb/804/804_introducing_the_new_system_fonts.pdf?dl=1 | |
2015 804 "Introducing the New System Fonts" http://devstreaming.apple.com/videos/wwdc/2015/804eub264zh3x4j9yb/804/804_sd_introducing_the_new_system_fonts.mp4?dl=1 | |
2015 805 "Apple Watch Design Tips and Tricks" http://devstreaming.apple.com/videos/wwdc/2015/805yjy11epjkgmnn11/805/805_apple_watch_design_tips_and_tricks.pdf?dl=1 | |
2015 805 "Apple Watch Design Tips and Tricks" http://devstreaming.apple.com/videos/wwdc/2015/805yjy11epjkgmnn11/805/805_hd_apple_watch_design_tips_and_tricks.mp4?dl=1 | |
2015 805 "Apple Watch Design Tips and Tricks" http://devstreaming.apple.com/videos/wwdc/2015/805yjy11epjkgmnn11/805/805_sd_apple_watch_design_tips_and_tricks.mp4?dl=1 | |
2015 999 "Unattributed Sample Code" https://developer.apple.com/library/prerelease/ios/samplecode/AVCam/AVCam-iOSUsingAVFoundationtoCaptureImagesandMovies.zip | |
2015 999 "Unattributed Sample Code" https://developer.apple.com/library/prerelease/ios/samplecode/AVCamManual/AVCamManualExtendingAVCamtoUseManualCaptureAPI.zip | |
2015 999 "Unattributed Sample Code" https://developer.apple.com/library/prerelease/ios/samplecode/AVFoundationQueuePlayer-iOS/AVFoundationQueuePlayer-iOSUsingaMixtureofLocalFileBasedAssetsandHTTPLiveStreamingAssetswithAVFoundation.zip | |
2015 999 "Unattributed Sample Code" https://developer.apple.com/library/prerelease/ios/samplecode/AVFoundationSimplePlayer-iOS/AVFoundationSimplePlayer-iOSUsingAVFoundationtoPlayMedia.zip | |
2015 999 "Unattributed Sample Code" https://developer.apple.com/library/prerelease/ios/samplecode/AVMetadataRecordPlay/AVMetadataRecordPlayTimedMetadataCaptureRecordingandPlayback.zip | |
2015 999 "Unattributed Sample Code" https://developer.apple.com/library/prerelease/ios/samplecode/AgentsCatalog/AgentsCatalogUsingtheAgentsSysteminGameplayKit.zip | |
2015 999 "Unattributed Sample Code" https://developer.apple.com/library/prerelease/ios/samplecode/FourInARow/FourInARowUsingtheGameplayKitMinmaxStrategistforOpponentAI.zip | |
2015 999 "Unattributed Sample Code" https://developer.apple.com/library/prerelease/ios/samplecode/ReaderWriter/AVReaderWriterOfflineAudioVideoProcessing.zip | |
2015 999 "Unattributed Sample Code" https://developer.apple.com/library/prerelease/ios/samplecode/UICatalog/UICatalogCreatingandCustomizingUIKitControls.zip | |
2015 999 "Unattributed Sample Code" https://developer.apple.com/library/prerelease/mac/samplecode/Earthquakes/EarthquakesPopulatingaCoreDataStoreUsingaBackgroundQueue.zip | |
2015 999 "Unattributed Sample Code" https://developer.apple.com/library/prerelease/mac/samplecode/SignalProcessing/SignalProcessingUsingBiquadraticFilterFunctions.zip | |
2015 999 "Unattributed Sample Code" https://developer.apple.com/library/prerelease/mac/samplecode/avexporter/AVFoundationExporterExportingandTranscodingMovies.zip | |
2015 999 "Unattributed Sample Code" https://developer.apple.com/sample-code/swift/downloads/Standard-Library.zip | |
2015 999 "Unattributed Sample Code" https://developer.apple.com/sample-code/wwdc/2015/downloads/Advanced-Collection-View.zip |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment