Class: NSCachedURLResponse

Inherits:
NSObject show all

Overview

An NSCachedURLResponse object encapsulates an NSURLResponse object, an NSData object containing the content corresponding to the response, and an NSDictionary containing application specific information.

Instance Method Summary (collapse)

Methods inherited from NSObject

#!, #!=, #!~, #, #==, #===, #=~, #Rational, #__callee__, #__method__, #__send__, #__type__, `, alloc, allocWithZone:, #autoContentAccessingProxy, autoload, autoload?, autorelease_pool, #awakeAfterUsingCoder:, binding, block_given?, caller, cancelPreviousPerformRequestsWithTarget:, cancelPreviousPerformRequestsWithTarget:selector:object:, catch, class, classFallbacksForKeyedArchiver, #classForCoder, #classForKeyedArchiver, classForKeyedUnarchiver, #clone, conformsToProtocol:, #copy, copyWithZone:, #dealloc, #define_singleton_method, description, display, #doesNotRecognizeSelector:, #dup, #enum_for, #eql?, #equal?, #extend, fail, #finalize, format, #forwardInvocation:, #forwardingTargetForSelector:, framework, #freeze, #frozen?, getpass, gets, global_variables, #init, initialize, #initialize_clone, #initialize_copy, #initialize_dup, #inspect, instanceMethodForSelector:, instanceMethodSignatureForSelector:, #instance_eval, #instance_exec, #instance_of?, #instance_variable_defined?, #instance_variable_get, #instance_variable_set, #instance_variables, instancesRespondToSelector:, isSubclassOfClass:, #is_a?, iterator?, #kind_of?, lambda, load, load_bridge_support_file, load_plist, local_variables, loop, #method, #methodForSelector:, #methodSignatureForSelector:, #methods, #mutableCopy, mutableCopyWithZone:, new, #nil?, open, p, #performSelector:onThread:withObject:waitUntilDone:, #performSelector:onThread:withObject:waitUntilDone:modes:, #performSelector:withObject:afterDelay:, #performSelector:withObject:afterDelay:inModes:, #performSelectorInBackground:withObject:, #performSelectorOnMainThread:withObject:waitUntilDone:, #performSelectorOnMainThread:withObject:waitUntilDone:modes:, print, printf, #private_methods, proc, #protected_methods, #public_method, #public_methods, #public_send, putc, puts, raise, rand, readline, readlines, #replacementObjectForCoder:, #replacementObjectForKeyedArchiver:, require, resolveClassMethod:, resolveInstanceMethod:, #respond_to?, #respond_to_missing?, select, #send, setVersion:, #singleton_methods, sprintf, srand, superclass, #taint, #tainted?, #tap, test, throw, #to_plist, #to_s, trace_var, trap, #trust, #untaint, untrace_var, #untrust, #untrusted?, version

Constructor Details

This class inherits a constructor from NSObject

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class NSObject

Instance Method Details

- (NSData) data

Returns the receiver’s cached data.

Returns:

  • (NSData)

    The receiver’s cached data.

- (Object) initWithResponse(response, data:data)

Initializes an NSCachedURLResponse object. The cache storage policy is set to the default, NSURLCacheStorageAllowed, and the user info dictionary is set to nil.

Parameters:

Returns:

- (Object) initWithResponse(response, data:data, userInfo:userInfo, storagePolicy:storagePolicy)

Initializes an NSCachedURLResponse object.

Parameters:

  • response (NSURLResponse)

    The response to cache.

  • data (NSData)

    The data to cache.

  • userInfo (Hash)

    An optional dictionary of user information. May be nil.

  • storagePolicy (NSURLCacheStoragePolicy)

    The storage policy for the cached response.

Returns:

- (NSURLResponse) response

Returns the NSURLResponse object associated with the receiver.

Returns:

- (NSURLCacheStoragePolicy) storagePolicy

Returns the receiver’s cache storage policy.

Returns:

- (Hash) userInfo

Returns the receiver’s user info dictionary.

Returns:

  • (Hash)

    An NSDictionary object containing the receiver’s user info, or nil if there is no such object.