1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
|
[ret appendFormat: @"#%@", _URLEncodedFragment];
[ret makeImmutable];
return ret;
}
- (OFString *)fileSystemRepresentation
{
void *pool = objc_autoreleasePoolPush();
OFString *path;
if (![_URLEncodedScheme isEqual: @"file"])
@throw [OFInvalidArgumentException exception];
|
>
|
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
|
[ret appendFormat: @"#%@", _URLEncodedFragment];
[ret makeImmutable];
return ret;
}
#ifdef OF_HAVE_FILES
- (OFString *)fileSystemRepresentation
{
void *pool = objc_autoreleasePoolPush();
OFString *path;
if (![_URLEncodedScheme isEqual: @"file"])
@throw [OFInvalidArgumentException exception];
|
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
|
[path retain];
objc_autoreleasePoolPop(pool);
return [path autorelease];
}
- (OFMutableURL *)of_URLByAppendingPathComponent: (OFString *)component
{
OFMutableURL *ret = [[self mutableCopy] autorelease];
void *pool;
OFMutableString *URLEncodedPath;
|
>
|
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
|
[path retain];
objc_autoreleasePoolPop(pool);
return [path autorelease];
}
#endif
- (OFMutableURL *)of_URLByAppendingPathComponent: (OFString *)component
{
OFMutableURL *ret = [[self mutableCopy] autorelease];
void *pool;
OFMutableString *URLEncodedPath;
|