Nimbus
0.9.3 - Nimbus is proudly hosted on Github
An iOS framework whose growth is bounded by O(documentation).
|
An operation that makes a network request.
Provides asynchronous network request support when added to an NSOperationQueue.
If the url provided is a file url, then the file will be loaded from disk instead.
Definition at line 77 of file NIOperations.h.
Methods | |
Configuring the Operation | |
NSURL * | url property |
NSTimeInterval | timeout property |
NSURLRequestCachePolicy | cachePolicy property |
Operation Results | |
NSData * | data property |
id | processedObject property |
Creating an Operation | |
(id) | - initWithURL: |
Delegation | |
id< NIOperationDelegate > | delegate property |
Post-Operation Properties | |
NSError * | lastError property |
Identification | |
NSInteger | tag property |
Blocks | |
NIBasicBlock | didStartBlock property |
NIBasicBlock | didFinishBlock property |
NIErrorBlock | didFailWithErrorBlock property |
NIBasicBlock | willFinishBlock property |
Subclassing | |
The following methods are provided to aid in subclassing and are not meant to be used externally. | |
(void) | - didStart |
(void) | - didFinish |
(void) | - willFinish |
- NINetworkRequestOperation: [read, write, copy] |
The url that will be loaded in the network operation.
Definition at line 82 of file NIOperations.h.
- NINetworkRequestOperation: [read, write, assign] |
The number of seconds that may pass before a request gives up and fails.
Definition at line 83 of file NIOperations.h.
- NINetworkRequestOperation: [read, write, assign] |
The request cache policy to use.
Definition at line 84 of file NIOperations.h.
- NINetworkRequestOperation: [read, retain] |
The data received from the request.
Will be nil if the request failed.
Definition at line 85 of file NIOperations.h.
- NINetworkRequestOperation: [read, write, retain] |
An object created from the data that was fetched.
Will be nil if the request failed.
Definition at line 86 of file NIOperations.h.
- (id) initWithURL: | (NSURL *) | url |
Initializes a newly allocated network operation with a given url.
Definition at line 189 of file NIOperations.m.
- NIOperation: [read, write, assign, inherited] |
The delegate through which changes are notified for this operation.
All delegate methods are performed on the main thread.
Definition at line 48 of file NIOperations.h.
- NIOperation: [read, retain, inherited] |
The error last passed to the didFailWithError notification.
Definition at line 49 of file NIOperations.h.
- NIOperation: [read, write, assign, inherited] |
A simple tagging mechanism for identifying operations.
Definition at line 50 of file NIOperations.h.
- NIOperation: [read, write, copy, inherited] |
The operation has started executing.
Performed on the main thread.
Definition at line 54 of file NIOperations.h.
- NIOperation: [read, write, copy, inherited] |
The operation has completed successfully.
This will not be called if the operation fails.
Performed on the main thread.
Definition at line 55 of file NIOperations.h.
- NIOperation: [read, write, copy, inherited] |
The operation failed in some way and has completed.
didFinishBlock will not be executed.
Performed on the main thread.
Definition at line 56 of file NIOperations.h.
- NIOperation: [read, write, copy, inherited] |
The operation is about to complete successfully.
This will not be called if the operation fails.
Performed in the operation's thread.
Definition at line 57 of file NIOperations.h.
- (void) didStart |
On the main thread, notify the delegate that the operation has begun.
Definition at line 67 of file NIOperations.m.
- (void) didFinish |
On the main thread, notify the delegate that the operation has finished.
Definition at line 75 of file NIOperations.m.
- (void) willFinish |
In the operation's thread, notify the delegate that the operation will finish successfully.
Definition at line 93 of file NIOperations.m.