Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Techniques for building "async workflows" using `NSOperation` and `NSOperationQueue`.

License

NotificationsYou must be signed in to change notification settings

briancoyner/AsyncWorkflow

Repository files navigation

All apps have asynchronous workflows. Apple'sNSOperation andNSOperationQueue provide a foundation for building arbitrarily complex workflows. This demo code coincides with mySTL CocoaHeads talk on techniques for building "async workflows".

The demo code shows how to:

  • use dependent operations
  • pass data between operations using a thread-safe key/value store (i.eSession)
  • track progress usingNSProgress
  • support an easy to understand cancellation policy
  • allow app background execution (with just a few lines of code)

Presentation Slides

Be sure to review the CocoaHeadspresentation slides for additional notes and details.

Additional Resources

Here's a short list of related WWDC videos

About

Techniques for building "async workflows" using `NSOperation` and `NSOperationQueue`.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp