Giter VIP home page Giter VIP logo

wwdc20-sample-code's Introduction

WWDC20 Sample Code

Sample code from WWDC20 on GitHub. Allows you to easily open code samples in Xcode.

Featured

  • Adopting Menus and UIActions in your User Interface
  • Building a Feature-Rich App for Sports Analysis
  • Building Widgets Using WidgetKit and SwiftUI
  • Fruta: Building a Feature-Rich App with SwiftUI

Frameworks

  • Accessibility Design for Mac Catalyst
  • Adding Hardware Keyboard Support to Your App
  • Adding Shortcuts for Wind Down
  • Asynchronously Loading Images into Table and Collection Views
  • Building a Custom Peer-to-Peer Protocol
  • Building Custom Views in SwiftUI
  • Creating a Mobility Health App
  • Creating Accessible Views
  • Creating and Updating Complications
  • Creating NFC Tags from Your iPhone
  • Customizing Scribble with Interactions
  • Detecting Hand Poses with Vision
  • Detecting Human Body Poses in an Image
  • Developing a Safari Web Extension
  • Displaying Human-Friendly Content
  • Drawing with PencilKit
  • Enhancing Your iPad App with Pointer Interactions
  • Implementing Alert Push Notifications
  • Implementing Background Push Notifications
  • Implementing Interactions Between Users in Close Proximity
  • Implementing Modern Collection Views
  • Inspecting, Modifying, and Constructing PencilKit Drawings
  • Integrating Your App with Siri Event Suggestions
  • Loading and Displaying a Large Data Feed
  • Managing Audio with SiriKit
  • Messaging a Web Extension’s Native App
  • Monitoring System Events with Endpoint Security
  • Providing Hands-free App Control with Intents
  • Receiving Voice and Text Communications on a Local Network
  • Soup Chef: Accelerating App Interactions with Shortcuts
  • SpeedySloth: Creating a Workout
  • Supporting Multiple Users in Your tvOS App
  • UIKit Catalog: Creating and Customizing Views and Controls
  • Visualizing a Point Cloud Using Scene Depth

Graphics and Games

  • Accelerating Ray Tracing Using Metal
  • Adding Custom Functions to a Shader Graph
  • Adjusting Saturation and Applying Tone Mapping
  • Blurring an Image
  • Creating a Collaborative Session
  • Creating a Fog Effect Using Scene Depth
  • Creating a Game with SceneUnderstanding
  • Creating a Metal Dynamic Library
  • Creating a Multiuser AR Experience
  • Equalizing Audio with vDSP
  • Finding the Sharpest Image in a Sequence of Captured Images
  • SwiftShot: Creating a Game for Augmented Reality
  • Tracking Geographic Locations in AR

Media

  • Adopting Picture in Picture Playback in tvOS
  • Capturing Stereo Audio from Built-In Microphones
  • Creating a Slideshow Project Extension for Photos
  • Editing and Playing HDR Video
  • Playing Haptics on Game Controllers
  • Recording and Streaming Your macOS App
  • Selecting Photos and Videos in iOS
  • Writing Fragmented MPEG-4 Files for HTTP Live Streaming

Developer Tools

  • Autosizing Views for Localization in iOS
  • Autosizing Views for Localization in macOS

App Store and Distribution

  • Determining Service Entitlement Using Node.js

wwdc20-sample-code's People

Contributors

techsolomon avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

wwdc20-sample-code's Issues

Optimize file upload format

Apple currently provides each sample code file as a compressed file in a .zip format. Uploading project folders or .xcodeproj files allows for this GitHub repo to open in Xcode with one click.

Three options:

Compressed (.zip) files

  • PROS: Small file format; same file type that Apple provides on its website.
  • CONS: Have to unzip each sample code file individually; unable to directly open in Xcode.

.xcodeproject files

  • PROS: Directly open in Xcode.
  • CONS: Large file via direct upload to GitHub.

Sample code folders

  • PROS: Maintains project organization and version control.
  • CONS: Large file via direct upload to GitHub.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.