NSMutableString appendString: "appending self" allowed?
NSMutableString appendString: "appending self" allowed?
- Subject: NSMutableString appendString: "appending self" allowed?
- From: Manfred Schwind <email@hidden>
- Date: Thu, 30 Aug 2007 06:46:14 +0200
Hi,
is the following call allowed?
[someMutableString appendString:someMutableString];
It effectively appends a given string to itself, so that it gets
doubled. (E.g. "Oh" will become "OhOh" etc.)
It works at least on 10.4.10, but it's not documented wether I can
use the receiver as parameter in the appendString selector for
NSMutableString. Can someone (maybe from Apple) approve that this
works also for older system versions?
I can think of strange side effects when appending a string to
itself, depending on the internal implementation.
Or should I better use this:
[someMutableString appendString:[[someMutableString copy] autorelease]];
or
[someMutableString appendString:[someMutableString subStringToIndex:
[someMutableString length]]];
or something like that?
Regards,
Mani
--
http://www.mani.de
iVolume - Loudness adjustment for iTunes.
LittleSecrets - The encrypted notepad.
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden