Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save mrmign/f38942dd5b0a85c8d9d61cdd207b126d to your computer and use it in GitHub Desktop.

Select an option

Save mrmign/f38942dd5b0a85c8d9d61cdd207b126d to your computer and use it in GitHub Desktop.

Revisions

  1. @ewangke ewangke revised this gist Aug 18, 2016. 1 changed file with 22 additions and 2 deletions.
    24 changes: 22 additions & 2 deletions WWDC 2016 Session Notes by 唱吧 iOS Team.md
    Original 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, @dongyi, 2016.07.11
    + [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 @QianChangcun 2016.07.21
    + [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:

  2. @ewangke ewangke revised this gist Jul 27, 2016. 1 changed file with 13 additions and 3 deletions.
    16 changes: 13 additions & 3 deletions WWDC 2016 Session Notes by 唱吧 iOS Team.md
    Original 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, @zhouguixin ,2016.07.01
    + [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 @xiawenhai, 2016.07.12
    + [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)
    + 414 - Using and Extending the Xcode Source Editor, @qiaoxueshi, 2016.07.15
    + 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:

  3. @ewangke ewangke revised this gist Jul 12, 2016. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion WWDC 2016 Session Notes by 唱吧 iOS Team.md
    Original 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
    + 2016.07.14
    + [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:
  4. @ewangke ewangke revised this gist Jul 8, 2016. 1 changed file with 15 additions and 5 deletions.
    20 changes: 15 additions & 5 deletions WWDC 2016 Session Notes by 唱吧 iOS Team.md
    Original 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
    + [217 - Introducing SiriKit](https://app.yinxiang.com/shard/s40/nl/1919959351/81e07228-d8a5-4648-a766-842426924fe0/), @xiawenhai, 2016.06.30
    + [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
    + 404 - Getting Started with Swift, @yinxuebin, 2016.07.06
    + [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
    + 406 - Optimizing App Startup Time, @dongyi, 2016.07.11
    + 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:

  5. @ewangke ewangke revised this gist Jul 4, 2016. 1 changed file with 0 additions and 2 deletions.
    2 changes: 0 additions & 2 deletions WWDC 2016 Session Notes by 唱吧 iOS Team.md
    Original 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:

    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)
    >
  6. @ewangke ewangke revised this gist Jul 4, 2016. 1 changed file with 10 additions and 2 deletions.
    12 changes: 10 additions & 2 deletions WWDC 2016 Session Notes by 唱吧 iOS Team.md
    Original 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, @qiaoxueshi, 2016.07.04
    + [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:

  7. @ewangke ewangke revised this gist Jul 1, 2016. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions WWDC 2016 Session Notes by 唱吧 iOS Team.md
    Original 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, @xiawenhai, 2016.06.30
    + [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
    + 2016.07.05
    + 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
  8. @ewangke ewangke revised this gist Jun 29, 2016. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions WWDC 2016 Session Notes by 唱吧 iOS Team.md
    Original 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
  9. @ewangke ewangke created this gist Jun 29, 2016.
    139 changes: 139 additions & 0 deletions WWDC 2016 Session Notes by 唱吧 iOS Team.md
    Original 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