455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
|
for (i = 0; i < count - 1; i++) {
[ret appendString: [cArray[i] stringBySerializing]];
[ret appendString: @",\n"];
[pool releaseObjects];
}
[ret replaceOccurrencesOfString: @"\n"
withString: @"\n\t"];
[ret appendFormat: @"%@\n]", [cArray[i] stringBySerializing]];
[pool release];
/*
* 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.
|
>
|
|
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
|
for (i = 0; i < count - 1; i++) {
[ret appendString: [cArray[i] stringBySerializing]];
[ret appendString: @",\n"];
[pool releaseObjects];
}
[ret appendString: [cArray[i] stringBySerializing]];
[ret replaceOccurrencesOfString: @"\n"
withString: @"\n\t"];
[ret appendString: @"\n]"];
[pool release];
/*
* 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.
|