An open API service indexing awesome lists of open source software.

https://github.com/devxoul/nsoperationqueue-completionblock

Completion block for NSOperationQueue.
https://github.com/devxoul/nsoperationqueue-completionblock

Last synced: 8 months ago
JSON representation

Completion block for NSOperationQueue.

Awesome Lists containing this project

README

          

NSOperationQueue+CompletionBlock
================================

[![Build Status](https://travis-ci.org/devxoul/NSOperationQueue-CompletionBlock.svg?branch=master)](https://travis-ci.org/devxoul/NSOperationQueue-CompletionBlock)
[![CocoaPods](http://img.shields.io/cocoapods/v/NSOperationQueue+CompletionBlock.svg?style=flat)](https://cocoapods.org/pods/NSOperationQueue+CompletionBlock)

Completion block for NSOperationQueue.

At a Glance
-----------

**Swift**

```swift
import NSOperationQueue_CompletionBlock

let queue = NSOperationQueue()
queue.completionBlock = {
NSLog("I'm done!")
}
queue.addOperationWithBlock {
NSLog("I am an operation.")
}
```

**Objective-C**

```objc
#import

NSOperationQueue *queue = [[NSOperationQueue alloc] init];
queue.completionBlock = ^{
NSLog(@"I'm done!");
};
[queue addOperationWithBlock:^{
NSLog(@"I am an operation.");
}];
```

**Output**

```
I am an operation.
I'm done!
```

Installation
------------

I recommend you to use [CocoaPods](https://cocoapods.org), a dependency manager for Cocoa.

**Podfile**

```ruby
pod 'NSOperationQueue+CompletionBlock', '~> 1.0'
```

License
-------

**NSOperationQueue+CompletionBlock** is under MIT license. See the LICENSE file for more info.