Overview
| Comment: | Add -[string] to OFURL. |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA3-256: |
925754a09743d3fe462072474d2d4d1c |
| User & Date: | js on 2011-05-08 22:17:37 |
| Other Links: | manifest | tags |
Context
|
2011-05-08
| ||
| 22:36 | Change serialization format. (check-in: 17d18368bb user: js tags: trunk) | |
| 22:17 | Add -[string] to OFURL. (check-in: 925754a097 user: js tags: trunk) | |
| 20:44 | Add support for serialization to OFList. (check-in: 046abd074d user: js tags: trunk) | |
Changes
Modified src/OFURL.h from [8d20bb8741] to [75baa54cee].
| ︙ | ︙ | |||
181 182 183 184 185 186 187 188 | /** * Set the fragment part of the URL. * * \param fragment The fragment part of the URL to set */ - (void)setFragment: (OFString*)fragment; @end | > > > > > > > | 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 | /** * Set the fragment part of the URL. * * \param fragment The fragment part of the URL to set */ - (void)setFragment: (OFString*)fragment; /** * \brief Returns the URL as a string. * * \return The URL as a string */ - (OFString*)string; @end |
Modified src/OFURL.m from [e94e617a72] to [01254b0236].
| ︙ | ︙ | |||
476 477 478 479 480 481 482 |
}
- (void)setFragment: (OFString*)fragment_
{
OF_SETTER(fragment, fragment_, YES, YES)
}
| | | 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 |
}
- (void)setFragment: (OFString*)fragment_
{
OF_SETTER(fragment, fragment_, YES, YES)
}
- (OFString*)string
{
OFMutableString *ret = [OFMutableString stringWithFormat: @"%@://",
scheme];
BOOL needPort = YES;
if ([scheme isEqual: @"file"]) {
[ret appendString: path];
|
| ︙ | ︙ | |||
520 521 522 523 524 525 526 527 | * Class swizzle the string to be immutable. We declared the return type * to be OFString*, so it can't be modified anyway. But not swizzling it * would create a real copy each time -[copy] is called. */ ret->isa = [OFString class]; return ret; } @end | > > > > > | 520 521 522 523 524 525 526 527 528 529 530 531 532 |
* Class swizzle the string to be immutable. We declared the return type
* to be OFString*, so it can't be modified anyway. But not swizzling it
* would create a real copy each time -[copy] is called.
*/
ret->isa = [OFString class];
return ret;
}
- (OFString*)description
{
return [self string];
}
@end
|