Skip to content

Instantly share code, notes, and snippets.

@hujunfeng
Created June 8, 2017 13:28
Show Gist options
  • Save hujunfeng/43d6ecdf38c38f2bfaf8c9a55b014daa to your computer and use it in GitHub Desktop.
Save hujunfeng/43d6ecdf38c38f2bfaf8c9a55b014daa to your computer and use it in GitHub Desktop.

Revisions

  1. hujunfeng created this gist Jun 8, 2017.
    139 changes: 139 additions & 0 deletions wwdc2017_sessions_list.txt
    Original 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