--
This is an demonstration of a NSOperation
-based implementation of delegate-based NSURLSession
.
Because the delegate-based NSURLSession
object uses a single object as the delegate for both session and task delegate methods, one has to maintain a mapping between the identifier
of the various NSURLSessionTask
objects and the associated NSOperation
subclass object. Once that is done, the NSURLSessionTaskDelegate
object can use that cross reference to invoke the appropriate method in the NSOperation
subclass.
This is for illustrative purposes only.
Developed in Xcode 5.1.1 for iOS 7.0+, also tested on Xcode 6.0 Beta.
http://robertmryan.github.io/NetworkManager/Classes/NetworkManager.html
Copyright © 2014 Robert Ryan. All rights reserved.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
--
10 June 2014