Created
June 8, 2017 13:28
-
-
Save hujunfeng/43d6ecdf38c38f2bfaf8c9a55b014daa to your computer and use it in GitHub Desktop.
Revisions
-
hujunfeng created this gist
Jun 8, 2017 .There are no files selected for viewing
This file contains hidden or 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 charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,139 @@ 101 - WWDC 2017 Keynote 102 - Platforms State of the Union 201 - What's New in Cocoa Touch 202 - Advances in TVMLKit 203 - Introducing Drag and Drop 204 - Updating Your App for iOS 11 205 - What's New in watchOS 206 - Introducing Password AutoFill for Apps 207 - What's New in Cocoa 208 - Natural Language Processing and your Apps 209 - What's New in tvOS 210 - What's New in Core Data 211 - Touch Bar Fundamentals 212 - What's New in Foundation 213 - Mastering Drag and Drop 214 - What's New in SiriKit 215 - What's New in Accessibility 216 - The Life of a watchOS App 217 - Media and Gaming Accessibility 218 - Choosing the Right Cocoa Container View 219 - Modern User Interaction on iOS 220 - Customized Loading in WKWebView 221 - What's New in Health 222 - Advanced Touch Bar 223 - Drag and Drop with Collection and Table View 224 - Focus Interaction in tvOS 11 225 - What's New in Safari View Controller 226 - Build Better Apps with CloudKit Dashboard 227 - Data Delivery with Drag and Drop 228 - Making Great SiriKit Experiences 229 - Building Great Document-based Apps in iOS 11 230 - Advanced Animations with UIKit 231 - What's New in Core Spotlight for iOS and macOS 232 - What's New in CareKit and ResearchKit 234 - What's New in iMessage Apps 235 - Building Visually Rich User Experiences 236 - Cocoa Development Tips 237 - What's New in MapKit 238 - Writing Energy Efficient Apps 239 - Connecting CareKit to the Cloud 240 - Introducing Business Chat 241 - Introducing PDFKit on iOS 242 - The Keys to a Better Text Input Experience 243 - File Provider Enhancements 244 - Efficient Interactions with Frameworks 245 - Building Apps with Dynamic Type 246 - Deep Linking on tvOS 247 - Extend Your App's Presence With Sharing 248 - Localization Best Practices on tvOS 249 - Filtering Unwanted Messages with Identity Lookup 250 - Extend Your App's Presence with Deep Linking 251 - Now Playing and Remote Commands on tvOS 301 - Introducing the New App Store 302 - What's New in iTunes Connect 303 - What's New in StoreKit 304 - What's New in Device Configuration, Deployment, and Management 305 - Advanced StoreKit 401 - Localizing with Xcode 9 402 - What's New in Swift 403 - What's New in Signing for Xcode and Xcode Server 404 - Debugging with Xcode 9 405 - GitHub and the New Source Control Workflows in Xcode 9 406 - Finding Bugs Using Xcode Runtime Tools 407 - Understanding Undefined Behavior 408 - What's New in Swift Playgrounds 409 - What's New in Testing 410 - Localizing Content for Swift Playgrounds 411 - What's New in LLVM 412 - Auto Layout Techniques in Interface Builder 413 - App Startup Time: Past, Present, and Future 414 - Engineering for Testability 416 - Teaching with Swift Playgrounds 501 - What's New in Audio 502 - Introducing MusicKit 503 - Introducing HEIF and HEVC 504 - Advances in HTTP Live Streaming 505 - What's New in Photos APIs 506 - Vision Framework: Building on Core ML 507 - Capturing Depth in iPhone Photography 508 - Image Editing with Depth 509 - Introducing AirPlay 2 510 - Advances in Core Image: Filters, Metal, Vision, and More 511 - Working with HEIF and HEVC 512 - Apple Podcasts 513 - High Efficiency Image File Format 514 - Error Handling Best Practices for HTTP Live Streaming 515 - HLS Authoring Update 601 - Introducing Metal 2 602 - Introducing ARKit: Augmented Reality for iOS 603 - VR with Metal 2 604 - SceneKit: What's New 605 - SceneKit in Swift Playgrounds 606 - What's New with Screen Recording and Live Broadcast 607 - Metal 2 Optimization and Debugging 608 - Using Metal 2 for Compute 609 - Going Beyond 2D with SpriteKit 610 - From Art to Engine with Model I/O 701 - Your Apps and Evolving Network Security Standards 702 - Privacy and Your Apps 703 - Introducing Core ML 704 - Creating Immersive Apps with Core Motion 705 - What's New in HomeKit 706 - Modernizing Grand Central Dispatch Usage 707 - Advances in Networking, Part 1 708 - Best Practices and What's New in User Notifications 709 - Advances in Networking, Part 2 710 - Core ML in depth 711 - Accelerate and Sparse Solvers 712 - What's New in Core Bluetooth 713 - What's New in Location Technologies 714 - What's new in Apple Pay & Wallet 715 - What's new in Apple File System 716 - iOS Configuration and APIs for Kiosk and Assessment Apps 717 - Developing Wireless CarPlay Systems 718 - Introducing Core NFC 719 - Enabling Your App for CarPlay 801 - Design Studio Shorts 1 802 - Essential Design Principles 803 - Designing Sound 804 - Designing Across Platforms 805 - Design Studio Shorts 2 806 - Design For Everyone 807 - Design Studio Shorts 3 808 - Planning a Great Apple Watch Experience 809 - Communication Between Designers and Engineers 810 - What's New in iOS 11 811 - Design Tips for Great Games 812 - Size Classes and Core Components 813 - Writing Great Alerts 814 - Designing for Subscription Success 815 - How to Pick a Custom Font 816 - Love at First Launch 817 - Rich Notifications 818 - 60 Second Prototyping 819 - Designing for a Global Audience 820 - Express Yourself! 821 - Get Started with Display P3 822 - App Icon Design 823 - Fundamentals of Effective Glyphs