2000-03-05 17:39:33 +00:00
|
|
|
<html><head>
|
2000-09-22 13:45:58 +00:00
|
|
|
<title>NSURL</title>
|
2000-03-05 17:39:33 +00:00
|
|
|
</head>
|
|
|
|
<body>
|
2001-04-25 14:19:57 +00:00
|
|
|
<a href ="NSTimer.html">[Previous] </a>
|
|
|
|
<a href ="Base.html">[Up] </a>
|
|
|
|
<a href ="NSURLHandle.html">[Next] </a>
|
2000-03-05 17:39:33 +00:00
|
|
|
<h1>NSURL</h1>
|
2000-09-22 13:45:58 +00:00
|
|
|
<h3>Authors </h3>
|
|
|
|
<dl>
|
|
|
|
<dt><a href ="http://www.gnustep.org/developers/whoiswho.html">Richard Frith-Macdonald</a>
|
2000-03-05 17:39:33 +00:00
|
|
|
<dd>
|
|
|
|
</dl>
|
2001-03-03 10:00:31 +00:00
|
|
|
<p>Version: $Revision$</p>
|
|
|
|
<p>Date: $Date$</p>
|
2000-09-22 13:45:58 +00:00
|
|
|
<h2><a name ="cont-0">NSURL</a></h2>
|
|
|
|
<h2><a name ="NSURL">NSURL</a></h2>
|
|
|
|
<p><b>Declared in: </b> Foundation/NSURL.h</p>
|
|
|
|
<p><b>Inherits from: </b> NSObject</p>
|
|
|
|
<p><b>Conforms to: </b> NSCoding
|
2000-03-05 17:39:33 +00:00
|
|
|
</p>
|
|
|
|
<hr>
|
|
|
|
|
|
|
|
|
2000-09-22 13:45:58 +00:00
|
|
|
<h2>Instance Variables </h2>
|
2000-09-15 19:56:39 +00:00
|
|
|
<ul>
|
|
|
|
</ul>
|
2000-09-22 13:45:58 +00:00
|
|
|
<h2>Methods </h2>
|
2000-03-05 17:39:33 +00:00
|
|
|
<ul>
|
2001-04-25 14:19:57 +00:00
|
|
|
<li ><a href ="NSURL.html#method-0">+URLWithString:</a>
|
|
|
|
<li ><a href ="NSURL.html#method-1">+URLWithString:relativeToURL:</a>
|
|
|
|
<li ><a href ="NSURL.html#method-2">+fileURLWithPath:</a>
|
|
|
|
<li ><a href ="NSURL.html#method-3">-loadResourceDataNotifyingClient:usingCache:</a>
|
|
|
|
<li ><a href ="NSURL.html#method-4">-parameterString</a>
|
|
|
|
<li ><a href ="NSURL.html#method-5">-password</a>
|
|
|
|
<li ><a href ="NSURL.html#method-6">-path</a>
|
|
|
|
<li ><a href ="NSURL.html#method-7">-port</a>
|
|
|
|
<li ><a href ="NSURL.html#method-8">-propertyForKey:</a>
|
|
|
|
<li ><a href ="NSURL.html#method-9">-query</a>
|
|
|
|
<li ><a href ="NSURL.html#method-10">-relativePath</a>
|
|
|
|
<li ><a href ="NSURL.html#method-11">-relativeString</a>
|
|
|
|
<li ><a href ="NSURL.html#method-12">-resourceDataUsingCache:</a>
|
|
|
|
<li ><a href ="NSURL.html#method-13">-resourceSpecifier</a>
|
|
|
|
<li ><a href ="NSURL.html#method-14">-scheme</a>
|
|
|
|
<li ><a href ="NSURL.html#method-15">-setProperty:</a>
|
|
|
|
<li ><a href ="NSURL.html#method-16">-setResourceData:</a>
|
|
|
|
<li ><a href ="NSURL.html#method-17">-standardizedURL</a>
|
|
|
|
<li ><a href ="NSURL.html#method-18">-user</a>
|
2000-03-05 17:39:33 +00:00
|
|
|
</ul>
|
2000-09-22 13:45:58 +00:00
|
|
|
<hr><h2>Class Methods </h2>
|
|
|
|
<h3><a name ="method-0">URLWithString:</a></h3>
|
|
|
|
+ (id) <b>URLWithString:</b> (NSString*)URLString;<br>
|
2000-03-05 17:39:33 +00:00
|
|
|
|
2000-09-22 18:55:21 +00:00
|
|
|
Initializes with a string as specified in RFCs 1738 and 1808
|
2000-03-05 17:39:33 +00:00
|
|
|
|
2000-09-22 13:45:58 +00:00
|
|
|
<hr>
|
|
|
|
<h3><a name ="method-1">URLWithString:relativeToURL:</a></h3>
|
|
|
|
+ (id) <b>URLWithString:</b> (NSString*)URLString <b>relativeToURL:</b> (NSURL*)baseURL;<br>
|
2000-03-05 17:39:33 +00:00
|
|
|
|
2000-09-22 18:55:21 +00:00
|
|
|
Initializes relative to a base URL, with a string as
|
|
|
|
specified in RFCs 1738 and 1808
|
2000-03-05 17:39:33 +00:00
|
|
|
|
2000-09-22 13:45:58 +00:00
|
|
|
<hr>
|
|
|
|
<h3><a name ="method-2">fileURLWithPath:</a></h3>
|
|
|
|
+ (id) <b>fileURLWithPath:</b> (NSString*)path;<br>
|
2000-03-05 17:39:33 +00:00
|
|
|
|
2000-09-22 18:55:21 +00:00
|
|
|
Initializes as a file schem URL with the specified path.
|
2000-03-05 17:39:33 +00:00
|
|
|
|
2000-09-22 13:45:58 +00:00
|
|
|
<hr>
|
|
|
|
<hr><h2>Instances Methods </h2>
|
|
|
|
<h3><a name ="method-3">loadResourceDataNotifyingClient:usingCache:</a></h3>
|
2000-07-04 19:53:39 +00:00
|
|
|
- (void) <b>loadResourceDataNotifyingClient:</b> (id)client <b>usingCache:</b> (BOOL)shouldUseCache;<br>
|
2000-03-05 17:39:33 +00:00
|
|
|
|
2000-10-27 15:58:11 +00:00
|
|
|
Loads the resource data for the specified URL.
|
|
|
|
<p>
|
|
|
|
|
|
|
|
If <em>shouldUseCache</em> is <code>YES</code> then an attempt
|
|
|
|
will be made to locate a cached NSURLHandle to provide the
|
|
|
|
resource data, otherwise a new handle will be created and
|
|
|
|
cached.
|
|
|
|
</p>
|
|
|
|
|
|
|
|
<p>
|
|
|
|
|
|
|
|
If the handle does not have the data available, it will be
|
|
|
|
asked to load the data in the background by calling its
|
|
|
|
loadInBackground method.
|
|
|
|
</p>
|
|
|
|
|
|
|
|
<p>
|
|
|
|
|
|
|
|
The specified client (if non-nil) will be set up to recieve
|
|
|
|
notifications of the progress fo the background load process.
|
|
|
|
</p>
|
|
|
|
|
2000-03-05 17:39:33 +00:00
|
|
|
|
2000-09-22 13:45:58 +00:00
|
|
|
<hr>
|
|
|
|
<h3><a name ="method-4">parameterString</a></h3>
|
|
|
|
- (NSString*) <b>parameterString</b>;<br>
|
2000-03-05 17:39:33 +00:00
|
|
|
|
|
|
|
|
2000-09-22 13:45:58 +00:00
|
|
|
<hr>
|
|
|
|
<h3><a name ="method-5">password</a></h3>
|
|
|
|
- (NSString*) <b>password</b>;<br>
|
2000-03-05 17:39:33 +00:00
|
|
|
|
|
|
|
|
2000-09-22 13:45:58 +00:00
|
|
|
<hr>
|
|
|
|
<h3><a name ="method-6">path</a></h3>
|
|
|
|
- (NSString*) <b>path</b>;<br>
|
2000-03-05 17:39:33 +00:00
|
|
|
|
|
|
|
|
2000-09-22 13:45:58 +00:00
|
|
|
<hr>
|
|
|
|
<h3><a name ="method-7">port</a></h3>
|
|
|
|
- (NSNumber*) <b>port</b>;<br>
|
2000-03-05 17:39:33 +00:00
|
|
|
|
|
|
|
|
2000-09-22 13:45:58 +00:00
|
|
|
<hr>
|
|
|
|
<h3><a name ="method-8">propertyForKey:</a></h3>
|
|
|
|
- (id) <b>propertyForKey:</b> (NSString*)propertyKey;<br>
|
2000-03-05 17:39:33 +00:00
|
|
|
|
|
|
|
|
2000-09-22 13:45:58 +00:00
|
|
|
<hr>
|
|
|
|
<h3><a name ="method-9">query</a></h3>
|
|
|
|
- (NSString*) <b>query</b>;<br>
|
2000-03-05 17:39:33 +00:00
|
|
|
|
|
|
|
|
2000-09-22 13:45:58 +00:00
|
|
|
<hr>
|
|
|
|
<h3><a name ="method-10">relativePath</a></h3>
|
|
|
|
- (NSString*) <b>relativePath</b>;<br>
|
2000-03-05 17:39:33 +00:00
|
|
|
|
|
|
|
|
2000-09-22 13:45:58 +00:00
|
|
|
<hr>
|
|
|
|
<h3><a name ="method-11">relativeString</a></h3>
|
|
|
|
- (NSString*) <b>relativeString</b>;<br>
|
2000-03-05 17:39:33 +00:00
|
|
|
|
|
|
|
|
2000-09-22 13:45:58 +00:00
|
|
|
<hr>
|
|
|
|
<h3><a name ="method-12">resourceDataUsingCache:</a></h3>
|
2000-07-04 19:53:39 +00:00
|
|
|
- (NSData*) <b>resourceDataUsingCache:</b> (BOOL)shouldUseCache;<br>
|
2000-03-05 17:39:33 +00:00
|
|
|
|
|
|
|
|
2000-09-22 13:45:58 +00:00
|
|
|
<hr>
|
|
|
|
<h3><a name ="method-13">resourceSpecifier</a></h3>
|
|
|
|
- (NSString*) <b>resourceSpecifier</b>;<br>
|
2000-03-05 17:39:33 +00:00
|
|
|
|
|
|
|
|
2000-09-22 13:45:58 +00:00
|
|
|
<hr>
|
|
|
|
<h3><a name ="method-14">scheme</a></h3>
|
|
|
|
- (NSString*) <b>scheme</b>;<br>
|
2000-03-05 17:39:33 +00:00
|
|
|
|
|
|
|
|
2000-09-22 13:45:58 +00:00
|
|
|
<hr>
|
|
|
|
<h3><a name ="method-15">setProperty:</a></h3>
|
2000-07-04 19:53:39 +00:00
|
|
|
- (BOOL) <b>setProperty:</b> (id)property;<br>
|
2000-03-05 17:39:33 +00:00
|
|
|
|
|
|
|
|
2000-09-22 13:45:58 +00:00
|
|
|
<hr>
|
|
|
|
<h3><a name ="method-16">setResourceData:</a></h3>
|
2000-07-04 19:53:39 +00:00
|
|
|
- (BOOL) <b>setResourceData:</b> (NSData*)data;<br>
|
2000-03-05 17:39:33 +00:00
|
|
|
|
|
|
|
|
2000-09-22 13:45:58 +00:00
|
|
|
<hr>
|
|
|
|
<h3><a name ="method-17">standardizedURL</a></h3>
|
|
|
|
- (NSURL*) <b>standardizedURL</b>;<br>
|
2000-03-05 17:39:33 +00:00
|
|
|
|
|
|
|
|
2000-09-22 13:45:58 +00:00
|
|
|
<hr>
|
|
|
|
<h3><a name ="method-18">user</a></h3>
|
|
|
|
- (NSString*) <b>user</b>;<br>
|
2000-03-05 17:39:33 +00:00
|
|
|
|
|
|
|
|
2000-09-22 13:45:58 +00:00
|
|
|
<hr>
|
2000-03-05 17:39:33 +00:00
|
|
|
</body>
|
|
|
|
|
2000-09-22 13:45:58 +00:00
|
|
|
</html>
|