Skip to content

Advanced Operations (extended NSOperation), WWDC @ 2015, 226

License

Notifications You must be signed in to change notification settings

kiwiswift/ANOperations

 
 

Repository files navigation

ANOperations

Fork of PSOperations framework that extends NSOperation/NSOperationQueue classes. Based on code provided in the Advanced NSOperations session of WWDC 2015.

Differences from the upstream

  • Swift 5 compatible
  • Refactored to be closer to original Apple's implementation
  • NSError replaced with Error
  • Revised OperationError
  • Capability abstraction refactored back to condition
  • Added convenient CompletionObserver
  • Fixed CloudContainerCondition

License

ANOperations is available under the Apache 2.0 license. See LICENSE_PSOperations.txt and LICENSE_Apple.txt files for more info.

About

Advanced Operations (extended NSOperation), WWDC @ 2015, 226

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Swift 100.0%