Skip to content

Instantly share code, notes, and snippets.

@hujunfeng
Created June 8, 2017 13:28
  • Star 0 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save hujunfeng/43d6ecdf38c38f2bfaf8c9a55b014daa to your computer and use it in GitHub Desktop.
WWDC 2017 Sessions
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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment