Pastie now auto-senses if line-wrap is a bad or good idea. Feedback?
## mark a section (Learn more)
#import "MyConnectionQueue.h" #import "ASIHTTPRequest.h" @interface ASINetworkQueue (MyWarningSuppression) - (void)requestDidFail:(ASIHTTPRequest *)request; - (void)requestDidFinish:(ASIHTTPRequest *)request; @end @implementation MyConnectionQueue #pragma mark MyAdditions - (BOOL)isNetworkActive { return requestsCount > 0; } - (void)setNetworkActivity { [[MyApp app] setNetworkActivityIndicatorVisible:[self isNetworkActive]]; } #pragma mark ASINetworkQueue Subclassing - (void)go { [super go]; [self setNetworkActivity]; } - (void)cancelAllOperations { [super cancelAllOperations]; [self setNetworkActivity]; } - (void)addOperation:(NSOperation *)operation { [super addOperation:operation]; [self setNetworkActivity]; } - (void)requestDidFail:(ASIHTTPRequest *)request { [super requestDidFail:request]; [self setNetworkActivity]; } - (void)requestDidFinish:(ASIHTTPRequest *)request { [super requestDidFinish:request]; [self setNetworkActivity]; } @end
This paste will be private.
From the Design Piracy series on my blog: