Forked from ewangke/WWDC 2016 Session Notes by 唱吧 iOS Team.md
Created
July 26, 2017 06:41
-
-
Save mrmign/f38942dd5b0a85c8d9d61cdd207b126d to your computer and use it in GitHub Desktop.
Revisions
-
ewangke revised this gist
Aug 18, 2016 . 1 changed file with 22 additions and 2 deletions.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 @@ -23,7 +23,7 @@ Schedule: + 418 - Using Time Profiler in Instrument, @liuyulong, 2016.07.07 + 410 - Visual Debugging with Xcode, @yinxinchun, 2016.07.08 + [707 - Introduction to Notifications](https://www.evernote.com/shard/s377/nl/2147483647/72e5aa77-b159-4e90-99c1-e633b45b3736), @dongyi, 2016.07.11 + [230 - Enhancing VoIP Apps with CallKit](https://www.evernote.com/l/Asb0V72Ac7hPoLbbgRUSn1fJAF-rmdjWkj0) @xiawenhai, 2016.07.12 + 219 - What's New in UICollectionView in iOS 10 @zengluyang , 2016.07.13 + [711 - NSURLSession/ New Features and Best Practices @wangke , 2016.07.14](https://www.evernote.com/l/AEIGFKKVe25E2r9klKW6uugZnBAitrxvoEQ) @@ -32,12 +32,32 @@ Schedule: (https://www.evernote.com/l/AjnNQqwRfX9PTYk2ZESyMzrSquFt28js51I) + 216 - Advances in UIKit Animations and Transitions @liushuoyang 2016.07.19 + 402 - What's New in Swift @sunchenhui, 2016.07.20 + [415 - Going Server-side with Swift Open Source](https://www.evernote.com/shard/s596/sh/1463be2b-1d38-4bac-9219-2909e9ee18fc/5893280d2e0dcc945564d9e88e7a1ff4) @QianChangcun 2016.07.21 + [305 - What's New in iTunes Connect](https://www.evernote.com/l/AhN6ALYDP9tF-4PJIF9LzSuUOdZJO2Emz9c) @zhouguixin 2016.07.22 [301 - Introducing Expanded Subscriptions in iTunes Connect](https://www.evernote.com/l/AhP-U1Cz8gxCWYPyZVl90WjaILaur3jWwU4) @zhouguixin 2016.07.22 + [236 - What's New in Auto Layout](https://www.evernote.com/l/AsZB4urTIaNAdL7ASpLmJSH_QhB3J8gBjJ4), @xiawenhai 2016.07.25 + [414 - Using and Extending the Xcode Source Editor](https://www.evernote.com/l/ALqo5H9dBd9CDIo8JR5U74wPYoleifVs-W8), @qiaoxueshi, 2016.07.26 + 405 - What's New in LLVM @sunchenhui 2016.07.27 + [503 - Advances in AVFoundation Playback](https://www.evernote.com/l/AHSsoZmqucZD-IUy5RUY8CDROX0CzoNG_B4) @liumiao ,2016.07.28 + [419 - Protocol and Value Oriented Programming in UIKit Apps , @yinxuebin ,2016.07.29 ] (https://www.evernote.com/l/Ajm8m3I0FV5NV7DWMGD6UROcGxC-i-iGRTs) + [716 - Core Location Best Practices @yinxuebin ,2016.08.01 ] (https://www.evernote.com/l/AjmjH9E6Ud9EsZiuQ52C4-0_De5PL3uTbhc) + [708 - Advanced Notifications](https://www.evernote.com/shard/s377/nl/2147483647/cff0ed3e-180a-4651-ace9-a8d8483fe43f) @dongyi ,2016.08.02 + 228 - A Peek at 3D Touch @liushuoyang , 2016.08.03 + [801 - Inclusive App Design](https://www.evernote.com/l/AhOobk5-4sROA5HPzFb91Xu4EbFfXoPE29o) @zhouguixin , 2016.08.04 + [805 - Iterative UI Design](https://www.evernote.com/l/AhNqCxBe0I9Cw5f4TYUe0Rywz9XMaUhIyfw) @zhouguixin , 2016.08.05 + [213 - Improving Existing Apps with Modern Best Practices](https://www.evernote.com/l/AlL9IIZ8QDBJE4vDytQEvJlO59h8clK_3RY) @huangwei , 2016.08.08 + [720 - Concurrent Programming With GCD in Swift 3](https://www.evernote.com/shard/s596/sh/f0c9fbc3-ee8a-411c-9c73-53a4403384ee/fb93e89081894a2cb593d74c43a5a0ad) @QianChangcun, 2016.08.09 + 719 - Optimizing IO for Performance and Battery Life @zengluyang , 2016.08.10 + 706 - What's New in Security @liuyulong , 2016.08.11 + 205 - What's New in Cocoa Touch @yinxinchun , 2016.08.12 + 507 - Delivering an Exceptional Audio Experience @liumiao 2016.08.15 + 509 - [Speech Recognition API](https://www.evernote.com/l/Asb2kQJ1QTdII7FSVv8E7PH-q0mxMAKd_k8) , @xiawenhai 2016.08.16 + 207 - What's New in Foundation for Swift,724 - What's New in the Apple Push Notification Service @sunchenhui, 2016.08.17 + [417 - Debugging Tips and Tricks](https://www.evernote.com/shard/s66/sh/9a5655af-aa62-4b86-bf66-7cd9f03679bd/cc1b6893d4171624) @wangke 2016.08.18 Session to share: -
ewangke revised this gist
Jul 27, 2016 . 1 changed file with 13 additions and 3 deletions.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 @@ -13,7 +13,7 @@ Schedule: (https://www.evernote.com/l/AjmzukXFy05DcJvbdAiTWOkCK94swdidfso) + [217 - Introducing SiriKit](https://www.evernote.com/l/AsasM8SiyCFFbLtjtEHWMKet-xpLJIZUusc), @xiawenhai, 2016.06.30 + [201 - Internationalization Best Practices](https://www.evernote.com/shard/s531/nl/2147483647/ca3d9df8-2344-43a9-96c8-9527b1298852/), @zhouguixin ,2016.07.01 + [601 - Go Live with ReplayKit](https://www.evernote.com/shard/s186/sh/79d9cbbf-1b0d-4353-a717-1967023e00a2/246b369906203538), @qiaoxueshi, 2016.07.04 + [224 - iMessage Apps and Stickers, Part 2, @yinxuebin, 2016.07.05 ] (https://www.evernote.com/l/Ajkv-SWjWYVAFLdacRZmUGcU6nyYsTzSKkM) @@ -24,10 +24,20 @@ Schedule: + 418 - Using Time Profiler in Instrument, @liuyulong, 2016.07.07 + 410 - Visual Debugging with Xcode, @yinxinchun, 2016.07.08 + 707 - Introduction to Notifications, @dongyi, 2016.07.11 + [230 - Enhancing VoIP Apps with CallKit](https://www.evernote.com/l/Asb0V72Ac7hPoLbbgRUSn1fJAF-rmdjWkj0) @xiawenhai, 2016.07.12 + 219 - What's New in UICollectionView in iOS 10 @zengluyang , 2016.07.13 + [711 - NSURLSession/ New Features and Best Practices @wangke , 2016.07.14](https://www.evernote.com/l/AEIGFKKVe25E2r9klKW6uugZnBAitrxvoEQ) + 406 - Optimizing App Startup Time, @wuhang, 2016.07.15 + [403 - Swift API Design Guidelines, @yinxuebin , 2016.07.18] (https://www.evernote.com/l/AjnNQqwRfX9PTYk2ZESyMzrSquFt28js51I) + 216 - Advances in UIKit Animations and Transitions @liushuoyang 2016.07.19 + 402 - What's New in Swift @sunchenhui, 2016.07.20 + 415 - Going Server-side with Swift Open Source @QianChangcun 2016.07.21 + [305 - What's New in iTunes Connect](https://www.evernote.com/l/AhN6ALYDP9tF-4PJIF9LzSuUOdZJO2Emz9c) @zhouguixin 2016.07.22 [301 - Introducing Expanded Subscriptions in iTunes Connect](https://www.evernote.com/l/AhP-U1Cz8gxCWYPyZVl90WjaILaur3jWwU4) @zhouguixin 2016.07.22 + [236 - What's New in Auto Layout](https://www.evernote.com/l/AsZB4urTIaNAdL7ASpLmJSH_QhB3J8gBjJ4), @xiawenhai 2016.07.25 + [414 - Using and Extending the Xcode Source Editor](https://www.evernote.com/l/ALqo5H9dBd9CDIo8JR5U74wPYoleifVs-W8), @qiaoxueshi, 2016.07.26 + 405 - What's New in LLVM @sunchenhui 2016.07.27 Session to share: -
ewangke revised this gist
Jul 12, 2016 . 1 changed file with 1 addition and 1 deletion.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 @@ -26,7 +26,7 @@ Schedule: + 707 - Introduction to Notifications, @dongyi, 2016.07.11 + 230 - Enhancing VoIP Apps with CallKit @xiawenhai, 2016.07.12 + 219 - What's New in UICollectionView in iOS 10 @zengluyang , 2016.07.13 + [711 - NSURLSession/ New Features and Best Practices @wangke , 2016.07.14](https://www.evernote.com/l/AEIGFKKVe25E2r9klKW6uugZnBAitrxvoEQ) + 414 - Using and Extending the Xcode Source Editor, @qiaoxueshi, 2016.07.15 Session to share: -
ewangke revised this gist
Jul 8, 2016 . 1 changed file with 15 additions and 5 deletions.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 @@ -9,15 +9,25 @@ Schedule: > >[102 - Platforms State of the Union by Ke Part 3](https://www.evernote.com/l/AEKvfIRL_GtCW51KCrylGn0bQDKdgI0XQrk) + [204 - iMessage Apps and Stickers, Part 1, @yinxuebin , 2016.06.29] (https://www.evernote.com/l/AjmzukXFy05DcJvbdAiTWOkCK94swdidfso) + [217 - Introducing SiriKit](https://www.evernote.com/l/AsasM8SiyCFFbLtjtEHWMKet-xpLJIZUusc), @xiawenhai, 2016.06.30 + 201 - Internationalization Best Practices, @zhouguixin ,2016.07.01 + [601 - Go Live with ReplayKit](https://www.evernote.com/shard/s186/sh/79d9cbbf-1b0d-4353-a717-1967023e00a2/246b369906203538), @qiaoxueshi, 2016.07.04 + [224 - iMessage Apps and Stickers, Part 2, @yinxuebin, 2016.07.05 ] (https://www.evernote.com/l/Ajkv-SWjWYVAFLdacRZmUGcU6nyYsTzSKkM) + [404 - Getting Started with Swift, @yinxuebin, 2016.07.06 ] (https://www.evernote.com/l/Ajli1xKqecpJxa-QgQ1EIYwVgXpBGFN0aMg) + 418 - Using Time Profiler in Instrument, @liuyulong, 2016.07.07 + 410 - Visual Debugging with Xcode, @yinxinchun, 2016.07.08 + 707 - Introduction to Notifications, @dongyi, 2016.07.11 + 230 - Enhancing VoIP Apps with CallKit @xiawenhai, 2016.07.12 + 219 - What's New in UICollectionView in iOS 10 @zengluyang , 2016.07.13 + 2016.07.14 + 414 - Using and Extending the Xcode Source Editor, @qiaoxueshi, 2016.07.15 Session to share: -
ewangke revised this gist
Jul 4, 2016 . 1 changed file with 0 additions and 2 deletions.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 @@ -2,8 +2,6 @@ We'll share session notes in QQ group 367375164 5 PM on weekdays. Schedule: + 102 - Platforms State of the Union, @wangke , 2016.06.28 >[102 - Platforms State of the Union by Ke Part 1](https://www.evernote.com/l/AELSGlUeXHlE2LogYTpZe-qYhK5LAL_ADbg) > -
ewangke revised this gist
Jul 4, 2016 . 1 changed file with 10 additions and 2 deletions.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 @@ -2,16 +2,24 @@ We'll share session notes in QQ group 367375164 5 PM on weekdays. Schedule: Schedule: + 102 - Platforms State of the Union, @wangke , 2016.06.28 >[102 - Platforms State of the Union by Ke Part 1](https://www.evernote.com/l/AELSGlUeXHlE2LogYTpZe-qYhK5LAL_ADbg) > >[102 - Platforms State of the Union by Ke Part 2](https://www.evernote.com/l/AEIo7Ab97zJKqbB4dDyvAWoGIDeBmZHi_6I) > >[102 - Platforms State of the Union by Ke Part 3](https://www.evernote.com/l/AEKvfIRL_GtCW51KCrylGn0bQDKdgI0XQrk) + 204 - iMessage Apps and Stickers, Part 1, @yinxuebin , 2016.06.29 + [217 - Introducing SiriKit](https://app.yinxiang.com/shard/s40/nl/1919959351/81e07228-d8a5-4648-a766-842426924fe0/), @xiawenhai, 2016.06.30 + 201 - Internationalization Best Practices, @zhouguixin ,2016.07.01 + [601 - Go Live with ReplayKit](https://www.evernote.com/shard/s186/sh/79d9cbbf-1b0d-4353-a717-1967023e00a2/246b369906203538), @qiaoxueshi, 2016.07.04 + 224 - iMessage Apps and Stickers, Part 2, @yinxuebin, 2016.07.05 + 404 - Getting Started with Swift, @yinxuebin, 2016.07.06 + 418 - Using Time Profiler in Instrument, @liuyulong, 2016.07.07 + 410 - Visual Debugging with Xcode, @yinxinchun, 2016.07.08 + 406 - Optimizing App Startup Time, @dongyi, 2016.07.11 Session to share: -
ewangke revised this gist
Jul 1, 2016 . 1 changed file with 2 additions and 2 deletions.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 @@ -4,10 +4,10 @@ Schedule: + 102 - Platforms State of the Union, @wangke , 2016.06.28 + 204 - iMessage Apps and Stickers, Part 1, @yinxuebin , 2016.06.29 + [217 - Introducing SiriKit](https://app.yinxiang.com/shard/s40/nl/1919959351/81e07228-d8a5-4648-a766-842426924fe0/), @xiawenhai, 2016.06.30 + 201 - Internationalization Best Practices, @zhouguixin ,2016.07.01 + 601 - Go Live with ReplayKit, @qiaoxueshi, 2016.07.04 + 224 - iMessage Apps and Stickers, Part 2, @yinxuebin, 2016.07.05 + 404 - Getting Started with Swift, @yinxuebin, 2016.07.06 + 418 - Using Time Profiler in Instrument, @liuyulong, 2016.07.07 + 410 - Visual Debugging with Xcode, @yinxinchun, 2016.07.08 -
ewangke revised this gist
Jun 29, 2016 . 1 changed file with 2 additions and 0 deletions.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 @@ -1,3 +1,5 @@ We'll share session notes in QQ group 367375164 5 PM on weekdays. Schedule: + 102 - Platforms State of the Union, @wangke , 2016.06.28 -
ewangke created this gist
Jun 29, 2016 .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 @@ Schedule: + 102 - Platforms State of the Union, @wangke , 2016.06.28 + 204 - iMessage Apps and Stickers, Part 1, @yinxuebin , 2016.06.29 + 217 - Introducing SiriKit, @xiawenhai, 2016.06.30 + 201 - Internationalization Best Practices, @zhouguixin ,2016.07.01 + 601 - Go Live with ReplayKit, @qiaoxueshi, 2016.07.04 + 2016.07.05 + 404 - Getting Started with Swift, @yinxuebin, 2016.07.06 + 418 - Using Time Profiler in Instrument, @liuyulong, 2016.07.07 + 410 - Visual Debugging with Xcode, @yinxinchun, 2016.07.08 Session to share: + 102 - Platforms State of the Union @wangke + 201 - Internationalization Best Practices + 204 - iMessage Apps and Stickers, Part 1 @yinxuebin + 205 - What's New in Cocoa Touch + 207 - What's New in Foundation for Swift + 213 - Improving Existing Apps with Modern Best Practices + 216 - Advances in UIKit Animations and Transitions + 217 - Introducing SiriKit @xiawenhai + 219 - What's New in UICollectionView in iOS 10 + 220 - Leveraging Touch Input on iOS + 222 - Making Apps Adaptive, Part 1 + 223 - Making the Most of Search APIs + 224 - iMessage Apps and Stickers, Part 2, @yinxuebin + 225 - Extending Your Apps with SiriKit + 228 - A Peek at 3D Touch + 230 - Enhancing VoIP Apps with CallKit + 232 - What's New in International User Interfaces + 233 - Making Apps Adaptive, Part 2 + 236 - What's New in Auto Layout + 238 - Measurements and Units + 240 - Increase Usage of Your App With Proactive Suggestions + 301 - Introducing Expanded Subscriptions in iTunes Connect + 302 - Introducing Search Ads + 305 - What's New in iTunes Connect + 401 - What's New in Xcode App Signing + 402 - What's New in Swift + 403 - Swift API Design Guidelines + 404 - Getting Started with Swift, @yinxuebin, 2016.07.06 + 405 - What's New in LLVM + 406 - Optimizing App Startup Time + 407 - Auditing Your Apps for Accessibility + 409 - Advanced Testing and Continuous Integration + 410 - Visual Debugging with Xcode @yinxinchun + 411 - System Trace in Depth + 412 - Thread Sanitizer and Static Analysis + 413 - Introduction to Xcode + 414 - Using and Extending the Xcode Source Editor + 415 - Going Server-side with Swift Open Source + 416 - Understanding Swift Performance + 417 - Debugging Tips and Tricks + 418 - Using Time Profiler in Instruments @liuyulong + 419 - Protocol and Value Oriented Programming in UIKit Apps + 420 - Optimizing Web Content in Your App + 501 - Advances in iOS Photography + 503 - Advances in AVFoundation Playback + 504 - What's New in HTTP Live Streaming + 505 - Live Photo Editing and RAW Processing with Core Image + 507 - Delivering an Exceptional Audio Experience + 509 - Speech Recognition API + 510 - Validating HTTP Live Streams + 511 - AVCapturePhotoOutput - Beyond the Basics + 601 - Go Live with ReplayKit @qiaoxueshi + 701 - Introducing Apple File System + 702 - Using Store Kit for In-App Purchases with Swift 3 + 705 - How iOS Security Really Works + 706 - What's New in Security + 707 - Introduction to Notifications + 708 - Advanced Notifications + 709 - Engineering Privacy for Your Users + 711 - NSURLSession/ New Features and Best Practice + 714 - Networking for the Modern Internet + 715 - Neural Networks and Accelerate + 716 - Core Location Best Practices + 719 - Optimizing IO for Performance and Battery Life + 720 - Concurrent Programming With GCD in Swift 3 + 724 - What's New in the Apple Push Notification Service + 801 - Inclusive App Design + 803 - Typography and Fonts + 805 - Iterative UI Design Optional: + 202 - What's New in Accessibility + 203 - What's New in Cocoa + 206 - What's New in tvOS + 208 - What's New in watchOS 3 + 209 - Getting the Most Out of HealthKit + 210 - Mastering UIKit on tvOS + 211 - Quick Interaction Techniques for watchOS + 212 - Developing tvOS Apps Using TVMLKit/ Part 1 + 214 - Extending your App with Safari App Extensions + 215 - Focus Interaction on tvOS + 218 - Keeping Your Watch App Up to Date + 221 - Optimizing On-Demand Resources + 226 - What's New with CloudKit + 227 - Architecting for Performance on watchOS 3 + 229 - Developing tvOS Apps Using TVMLKit/ Part 2 + 231 - CloudKit Best Practices + 234 - What's New in ResearchKit + 235 - Building Great Workout Apps + 237 - Getting Started with CareKit + 239 - Crafting Modern Cocoa Apps + 241 - Public Transit in Apple Maps + 242 - What's New in Core Data + 303 - What's New in Apple Device Management + 304 - Best Practices for Building Apps Used in Business and Education + 408 - Introducing Swift Playgrounds + 502 - Getting Published in Apple News + 506 - AVKit on tvOS + 508 - Using Apple News Format to Create Rich and Responsive Stories + 602 - Adopting Metal, Part 1 + 603 - Adopting Metal, Part 2 + 604 - What's New in Metal, Part 1 + 605 - What's New in Metal, Part 2 + 606 - Advanced Metal Shader Optimization + 607 - Controlling Game Input for Apple TV + 608 - What's New in GameplayKit + 609 - Advances in SceneKit Rendering + 610 - What's New in SpriteKit + 611 - What's New in Game Center + 612 - Game Technologies for Apple Watch + 703 - Apple Pay on the Web + 704 - What's New with Wallet and Apple Pay + 710 - What's New in HomeKit + 712 - Working with Wide Color + 713 - Health and Fitness with Core Motion + 717 - Beyond Dictation — Enhanced Voice + 721 - Unified Logging and Activity Tracing + 722 - Developing CarPlay Systems, Part 1 + 723 - Developing CarPlay Systems, Part 2 + 725 - Deploying AirPrint in Enterprise + 802 - Designing for tvOS + 804 - Designing Great Apple Watch Experiences