CocoaPods trunk is moving to be read-only. Read more on the blog, there are 14 months to go.
| TestsTested | ✓ | 
| LangLanguage | SwiftSwift | 
| License | MIT | 
| ReleasedLast Release | Apr 2016 | 
| SPMSupports SPM | ✗ | 
Maintained by Yusuke Miyazaki.
NetworkActivityIndicatorManager is a manager library of the network activity indicator in the status bar.
import NetworkActivityIndicatorManager
let manager = NetworkActivityIndicatorManager.sharedManager
manager.increment()
// Some networking operations here
manager.decrement()By sending notifications, you can increment/decrement the counter.
import NetworkActivityIndicatorManager
let manager = NetworkActivityIndicatorManager.sharedManager
let incrementNotification = "increment"
let decrementNotification = "decrement"
manager.registerForIncrementNotification(incrementNotification)
manager.registerForDecrementNotification(decrementNotification)
NSNotificationCenter.defaultCenter().postNotificationName(incrementNotification, object: nil)
// Some networking operations here
NSNotificationCenter.defaultCenter().postNotificationName(decrementNotification, object: nil)Some libraries send notifications on start/end network activities.
import AFNetworking
import NetworkActivityIndicatorManager
let manager = NetworkActivityIndicatorManager.sharedManager
manager.registerForIncrementNotification(AFNetworkingTaskDidResumeNotification
manager.registerForDecrementNotification(AFNetworkingTaskDidSuspendNotification)
manager.registerForDecrementNotification(AFNetworkingTaskDidCompleteNotification)import Alamofire
import NetworkActivityIndicatorManager
let manager = NetworkActivityIndicatorManager.sharedManager
manager.registerForIncrementNotification(Notifications.Task.DidResume)
manager.registerForDecrementNotification(Notifications.Task.DidSuspend)
manager.registerForDecrementNotification(Notifications.Task.DidComplete)import NetworkActivityIndicatorManager
import SDWebImage
let manager = NetworkActivityIndicatorManager.sharedManager
manager.registerForIncrementNotification(SDWebImageDownloadStartNotification)
manager.registerForDecrementNotification(SDWebImageDownloadStopNotification)MIT License. See LICENSE for more information.