Skip to content

Instantly share code, notes, and snippets.

@devonc
Last active March 6, 2022 10:48
Show Gist options
  • Save devonc/9cb110e31c4874c91732 to your computer and use it in GitHub Desktop.
Save devonc/9cb110e31c4874c91732 to your computer and use it in GitHub Desktop.

Revisions

  1. devonc revised this gist Oct 13, 2014. 1 changed file with 18 additions and 18 deletions.
    36 changes: 18 additions & 18 deletions WWDC Sessions by Topics.md
    Original file line number Diff line number Diff line change
    @@ -25,7 +25,7 @@
    - WWDC 2014 Session 710 — Writing Energy Efficient Code, Part 1
    - WWDC 2014 Session 712 — Writing Energy Efficient Code, Part 2

    Tools
    ### Tools

    - WWDC 2012 Session 402 — Working Efficiently with Xcode
    - WWDC 2014 Session 302 — The New iTunes Connect
    @@ -36,24 +36,24 @@ Tools
    - WWDC 2014 Session 415 — Continuous Integration with Xcode 6
    - WWDC 2014 Session 714 — Fix Bugs Faster using Activity Tracing

    Locations
    ### Locations

    - WWDC 2014 Session 706 — What's New in Core Location
    - WWDC 2014 Session 708 — Taking Core Location Indoors

    Security
    ### Security

    - WWDC 2014 Session 711 — Keychain and Authentication with Touch ID
    - WWDC 2014 Session 713 — What’s New in iOS Notifications

    View Controller Advancements
    ### View Controller Advancements

    - WWDC 2014 Session 214 — View Controller Advancements in iOS 8
    - WWDC 2014 Session 228 — A Look Inside Presentation Controllers
    - WWDC 2014 Session 236 — Building Interruptible and Responsive Interactions
    - WWDC 2014 Session 419 — Advanced Graphics and Animations for iOS Apps

    Scroll View Advancements
    ### Scroll View Advancements

    - WWDC 2011 Session 125 — UITableView Changes, Tips, Tricks
    - WWDC 2012 Session 205 — Introducing Collection View
    @@ -63,38 +63,38 @@ Scroll View Advancements
    - WWDC 2014 Session 232 — Advanced User Interfaces with Collection Views
    - WWDC 2014 Session 235 — Advanced Scrollviews and Touch Handling Techniques

    Localization, Internationalization, and Accessibility
    ### Localization, Internationalization, and Accessibility

    - WWDC 2012 Session 244 — Internationalization Tips and Tricks
    - WWDC 2014 Session 210 — Accessibility on iOS
    - WWDC 2014 Session 201 — Advanced Topics in Internationalization
    - WWDC 2014 Session 412 — Localizing with Xcode 6

    Persistence
    ### Persistence

    - WWDC 2014 Session 225 — What’s New in Core Data
    - WWDC 2012 Session 214 — Core Data Best Practices
    - WWDC 2013 Session 211 — Core Data Performance Optimization and Debugging

    Social and Account Frameworks
    ### Social and Account Frameworks

    - WWDC 2012 Session 306 — Integrating with Facebook, Twitter, and Sina Weibo

    Auto Layout
    ### Auto Layout

    - WWDC 2013 Session 406 — Taking Control of Auto Layout in Xcode 5
    - WWDC 2012 Session 202 — Introduction to auto Layout for iOS and OS X
    - WWDC 2011 Session 103 — Cocoa Auto Layout
    - WWDC 2012 Session 228 — Best Practices for Mastering Auto Layout
    - WWDC 2012 Session 232 — Auto Layout by Examples

    Text Systems
    ### Text Systems

    - WWDC 2013 Session 210 — Introducing Text Kit
    - WWDC 2013 Session 220 — Advanced Text Layouts and Effects with Text Kit
    - WWDC 2013 Session 223 — Using not with Text Kit

    User Interface and Experience
    ### User Interface and Experience

    - WWDC 2013 Session 225 — Best Practices for Great iOS UI Design _(for designers)_
    - WWDC 2013 Session 213 — Best Practices for Cocoa Animation _(for designers)_
    @@ -109,7 +109,7 @@ User Interface and Experience
    - WWDC 2014 Session 230 — Making a Great First Impression with Strong Onboarding Design _(for designers)_
    - WWDC 2014 Session 236 — Building Interruptible and Responsive Interactions

    Memory and Performance
    ### Memory and Performance

    - WWDC 2013 Session 410 — Fixing Memory Issues
    - WWDC 2011 Session 318 — iOS Performance in Depth
    @@ -121,41 +121,41 @@ Memory and Performance
    - WWDC 2013 Session 713 — The Accelerate Frameworks
    - WWDC 2014 Session 418 — Improving Your App with Instruments

    Concurrency
    ### Concurrency

    - WWDC 2014 Session 716 — Power, Performance and Diagnostics: What’s New in GCD
    - WWDC 2011 Session 210 — Mastering Grand Central Dispatch
    - WWDC 2011 Session 308 — Blocks and Grand Central Dispatch in Practice
    - WWDC 2012 Session 221 — Building Concurrent User Interfaces on iOS
    - WWDC 2012 Session 712 — Asynchronous Design Patterns with Blocks, GCD, and XPC

    Continuous Deployment and Quality Control
    ### Continuous Deployment and Quality Control

    - WWDC 2013 Session 407 — Debugging with Xcode
    - WWDC 2013 Session 409 — Testing in Xcode 5
    - WWDC 2013 Session 412 — Continuous Integration with Xcode 5

    Networking
    ### Networking

    - WWDC 2013 Session 204 — What’s New with Multitasking
    - WWDC 2013 Session 705 — What’s New in Foundation Networking
    - WWDC 2014 Session 707 — What's New in Foundation Networking
    - WWDC 2014 Session 208 — Introducing CloudKit
    - WWDC 2014 Session 231 — Advanced ClourdKit

    Extensions
    ### Extensions

    - WWDC 2014 Session 205 — Creating Extensions for iOS and OS X, Part 1
    - WWDC 2014 Session 217 — Creating Extensions for iOS and OS X, Part 2
    - WWDC 2014 Session 416 — Building Modern Frameworks

    In-App Purchase
    ### In-App Purchase

    - WWDC 2014 Session 218 — Designing a Great In-App Purchase Experience
    - WWDC 2014 Session 303 — Optimizing In-App Purchase
    - WWDC 2014 Session 305 — Preventing Unauthorized Purchases with Receipts

    Miscellaneous
    ### Miscellaneous

    - WWDC 2014 Session 715 — User Privacy in iOS and OS X
    - WWDC 2014 Session 304 — Creating Great App Previews _(for managements)_
  2. devonc renamed this gist Oct 13, 2014. 1 changed file with 0 additions and 0 deletions.
  3. devonc created this gist Oct 13, 2014.
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,164 @@
    ## WWDC Sessions by Topics

    ### Language and Runtime

    - WWDC 2012 Session 405 — Modern Objective-C
    - WWDC 2012 Session 413 — Migration to Modern Objective-C
    - WWDC 2013 Session 228 — Hidden Gems in Cocoa and Cocoa Touch
    - WWDC 2014 Session 402 — Introduction to Swift
    - WWDC 2014 Session 403 — Intermediate Swift
    - WWDC 2014 Session 404 — Advanced Swift
    - WWDC 2014 Session 406 — Integrating Swift with Objective-C
    - WWDC 2014 Session 407 — Swift Interoperability in Depth
    - WWDC 2014 Session 408 — Swift Playgrounds
    - WWDC 2014 Session 409 — Introducing to LLDB and the Swift REPL
    - WWDC 2014 Session 410 — Advanced Swift Debugging in LLDB

    ### Architecture and Best Practices

    - WWDC 2014 Session 237 — A Strategy for Great Work _(for engineers and managements)_
    - WWDC 2011 Session 112 — Writing Easy-to-Change Code
    - WWDC 2014 Session 224 — Core iOS Application Architectural Patterns
    - WWDC 2014 Session 229 — Advanced iOS Application Architecture and Patterns
    - WWDC 2014 Session 233 — Sharing Code Between iOS and OS X
    - WWDC 2014 Session 416 — Building Modern Frameworks
    - WWDC 2014 Session 710 — Writing Energy Efficient Code, Part 1
    - WWDC 2014 Session 712 — Writing Energy Efficient Code, Part 2

    Tools

    - WWDC 2012 Session 402 — Working Efficiently with Xcode
    - WWDC 2014 Session 302 — The New iTunes Connect
    - WWDC 2014 Session 407 — What's New in LLVM
    - WWDC 2014 Session 411 — What's New in Interface Builder
    - WWDC 2014 Session 413 — Debugging in Xcode 6
    - WWDC 2014 Session 414 — Testing in Xcode 6
    - WWDC 2014 Session 415 — Continuous Integration with Xcode 6
    - WWDC 2014 Session 714 — Fix Bugs Faster using Activity Tracing

    Locations

    - WWDC 2014 Session 706 — What's New in Core Location
    - WWDC 2014 Session 708 — Taking Core Location Indoors

    Security

    - WWDC 2014 Session 711 — Keychain and Authentication with Touch ID
    - WWDC 2014 Session 713 — What’s New in iOS Notifications

    View Controller Advancements

    - WWDC 2014 Session 214 — View Controller Advancements in iOS 8
    - WWDC 2014 Session 228 — A Look Inside Presentation Controllers
    - WWDC 2014 Session 236 — Building Interruptible and Responsive Interactions
    - WWDC 2014 Session 419 — Advanced Graphics and Animations for iOS Apps

    Scroll View Advancements

    - WWDC 2011 Session 125 — UITableView Changes, Tips, Tricks
    - WWDC 2012 Session 205 — Introducing Collection View
    - WWDC 2012 Session 219 — Advanced Collection Views and Building Custom Layouts
    - WWDC 2013 Session 217 — Exploring Scroll Views on iOS 7
    - WWDC 2014 Session 226 — What's New in Table and Collection Views
    - WWDC 2014 Session 232 — Advanced User Interfaces with Collection Views
    - WWDC 2014 Session 235 — Advanced Scrollviews and Touch Handling Techniques

    Localization, Internationalization, and Accessibility

    - WWDC 2012 Session 244 — Internationalization Tips and Tricks
    - WWDC 2014 Session 210 — Accessibility on iOS
    - WWDC 2014 Session 201 — Advanced Topics in Internationalization
    - WWDC 2014 Session 412 — Localizing with Xcode 6

    Persistence

    - WWDC 2014 Session 225 — What’s New in Core Data
    - WWDC 2012 Session 214 — Core Data Best Practices
    - WWDC 2013 Session 211 — Core Data Performance Optimization and Debugging

    Social and Account Frameworks

    - WWDC 2012 Session 306 — Integrating with Facebook, Twitter, and Sina Weibo

    Auto Layout

    - WWDC 2013 Session 406 — Taking Control of Auto Layout in Xcode 5
    - WWDC 2012 Session 202 — Introduction to auto Layout for iOS and OS X
    - WWDC 2011 Session 103 — Cocoa Auto Layout
    - WWDC 2012 Session 228 — Best Practices for Mastering Auto Layout
    - WWDC 2012 Session 232 — Auto Layout by Examples

    Text Systems

    - WWDC 2013 Session 210 — Introducing Text Kit
    - WWDC 2013 Session 220 — Advanced Text Layouts and Effects with Text Kit
    - WWDC 2013 Session 223 — Using not with Text Kit

    User Interface and Experience

    - WWDC 2013 Session 225 — Best Practices for Great iOS UI Design _(for designers)_
    - WWDC 2013 Session 213 — Best Practices for Cocoa Animation _(for designers)_
    - WWDC 2013 Session 201 — Building User Interfaces for iOS 7 _(for designers)_
    - WWDC 2013 Session 218 — Custom Transitions Using View Controllers
    - WWDC 2013 Session 206 — Getting Started with UIKit Dynamics
    - WWDC 2014 Session 514 — Advances in Core Image
    - WWDC 2014 Session 216 — Building Adaptive Apps with UIKit
    - WWDC 2014 Session 221 — Creating Custom iOS User Interface
    - WWDC 2014 Session 211 — Designing Intuitive User Experiences _(for designers)_
    - WWDC 2014 Session 223 — Prototyping: Fake It Till You Make It _(for designers)_
    - WWDC 2014 Session 230 — Making a Great First Impression with Strong Onboarding Design _(for designers)_
    - WWDC 2014 Session 236 — Building Interruptible and Responsive Interactions

    Memory and Performance

    - WWDC 2013 Session 410 — Fixing Memory Issues
    - WWDC 2011 Session 318 — iOS Performance in Depth
    - WWDC 2011 Session 323 — Introducing Automatic Reference Counting
    - WWDC 2012 Session 406 — Adopting Automatic Reference Counting
    - WWDC 2013 Session 224 — Designing Code for Performance
    - WWDC 2012 Session 235 — iOS App Performance: Responsiveness
    - WWDC 2012 Session 238 — iOS App Performance: Graphics and Animations
    - WWDC 2013 Session 713 — The Accelerate Frameworks
    - WWDC 2014 Session 418 — Improving Your App with Instruments

    Concurrency

    - WWDC 2014 Session 716 — Power, Performance and Diagnostics: What’s New in GCD
    - WWDC 2011 Session 210 — Mastering Grand Central Dispatch
    - WWDC 2011 Session 308 — Blocks and Grand Central Dispatch in Practice
    - WWDC 2012 Session 221 — Building Concurrent User Interfaces on iOS
    - WWDC 2012 Session 712 — Asynchronous Design Patterns with Blocks, GCD, and XPC

    Continuous Deployment and Quality Control

    - WWDC 2013 Session 407 — Debugging with Xcode
    - WWDC 2013 Session 409 — Testing in Xcode 5
    - WWDC 2013 Session 412 — Continuous Integration with Xcode 5

    Networking

    - WWDC 2013 Session 204 — What’s New with Multitasking
    - WWDC 2013 Session 705 — What’s New in Foundation Networking
    - WWDC 2014 Session 707 — What's New in Foundation Networking
    - WWDC 2014 Session 208 — Introducing CloudKit
    - WWDC 2014 Session 231 — Advanced ClourdKit

    Extensions

    - WWDC 2014 Session 205 — Creating Extensions for iOS and OS X, Part 1
    - WWDC 2014 Session 217 — Creating Extensions for iOS and OS X, Part 2
    - WWDC 2014 Session 416 — Building Modern Frameworks

    In-App Purchase

    - WWDC 2014 Session 218 — Designing a Great In-App Purchase Experience
    - WWDC 2014 Session 303 — Optimizing In-App Purchase
    - WWDC 2014 Session 305 — Preventing Unauthorized Purchases with Receipts

    Miscellaneous

    - WWDC 2014 Session 715 — User Privacy in iOS and OS X
    - WWDC 2014 Session 304 — Creating Great App Previews _(for managements)_
    - WWDC 2014 Session 506 — Your App, Your Website, and Safari
    - WWDC 2014 Session 511 — Introducing the Photos Frameworks
    - WWDC 2014 Session 709 — Cross Platform Nearby Networking