Thursday, August 17, 2017

學習WWDC 2017

WWDC 蘋果全球軟件開發者年會2017已經在美國加州聖何塞六月初舉行並結束了(六月五日至九日)。和過去一樣,我在蘋果推出所有公開視頻之後,學習觀看了136 節,每個視頻短有十多分鐘,長有兩個多小時,大多平均時間30-40分鐘,估算下來大約是七十多個小時。

並不是所有的視頻都看明白了,許多技術性深奧的還是如騰雲駕霧。但是還是了解了個大概,窺視和大概了解的蘋果軟件開發的方向和發展,這對於今後的探索學習十分有益。

下面是我學習觀看的所有視頻,其中有一節還是無法看到:

WWDC 2017

Platforms State of the Union - 102
Introducing Core ML - 703
Introducing ARKit: Augmented Reality for iOS - 602
Introducing Metal 2 - 601
Introducing Drag and Drop - 203
What's New in Swift - 402

App Frameworks

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

參考

其它博文

No comments:

Post a Comment