Skip to content

Yi D. (16 notes)

Reveal a brilliant idea in a very mobile engineer way.

Contributions

Contributed 16 session notes in total. Most active year: WWDC15.

WWDC18

WWDC16

WWDC15

WWDC15 · 230Performance on iOS and watchOS37 min

Great performance is a prerequisite for delivering a compelling and immersive app experience that keeps users engaged. Learn best practices and strategies for characterizing and improving the performance of your code for iPhone, iPad, and Apple Watch.

WWDC15 · 231Cocoa Touch Best Practices36 min

Small improvements can make a big impact on your iOS app’s performance and launch time. Learn best practices to optimize your UIKit-based applications. See how to future-proof your app for what may be next, and walk through numerous real world examples for more responsive and dynamic collection and table views.

WWDC15 · 411Swift in Practice38 min

Learn how Swift can help you define away some common pitfalls in app development, allowing your apps to benefit from safer runtime behavior while enjoying strong guarantees provided by Swift at compile-time. Hear about how API availability checking in Swift allows you to easily take advantage of new APIs while guaranteeing safe deployment to earlier OS releases. See how enumerations and protocols can help not only maintain compile-time invariants between your app’s code and assets but also reduce boilerplate.

WWDC15 · 413Advanced Debugging and the Address Sanitizer33 min

Discover UI debugging and how to use advanced breakpoint actions to quickly explore and fix your app. Learn how the new Address Sanitizer feature finds buffer overflows, use-after-free errors, and other memory corruption bugs at run time.

WWDC14

WWDC14 · 221Creating Custom iOS User Interfaces

Make your app stand out from the competition with a compelling, yet familiar, user interface, and custom controls that match your app’s personality and effectively reveal it’s key features. Learn advanced Core Animation techniques such as spring view animations, and see new visual effects such as blur and vibrancy and how they can give your apps a visual edge.

WWDC14 · 224Core iOS Application Architectural Patterns

Get the most out of iOS’s frameworks by understanding their core idioms and expectations. Learn about pervasive design patterns like “Model, View, Controller”, Target/Action, Delegation and others used throughout Cocoa Touch. Gain practical knowledge of architectural idioms to organize your code for flexibility, clarity and reliability. See how to structure your app to take full advantage of Apple’s frameworks.

WWDC14 · 237A Strategy for Great Work

Experience with past projects can help you do better work in the future if you can draw out the right lessons from what’s happened. Hear stories and gain valuable insights from a senior engineer, with a lot of Apple software development experience, who’s learned a few lessons along the way and figured out some useful approaches to take.

WWDC14 · 418Improving Your App with Instruments

Whether you’re new to optimizing your app’s performance or a seasoned veteran, learn about the new version of Instruments. See the new workflows, tools, and tips that will help you analyze and refine your app as it adopts the latest Apple technologies, including Swift and app extensions.

WWDC13

WWDC12