Re: Adding methods to NSString
Re: Adding methods to NSString
- Subject: Re: Adding methods to NSString
- From: tony cate <email@hidden>
- Date: Thu, 27 Nov 2003 02:54:02 -0600
In the category method, are you referring to the string as 'self', as
in [self doSomething]?
Here's a sample category that works for me:
@implementation NSString (NSStringExtensions)
-(NSString *)removeCharacter:(char)thisChar
{
int index, length;
NSMutableString* tempString = [[[NSMutableString alloc] init]
autorelease];
[tempString setString:self];
length = [tempString length];
index = -1;
while(++index < length){
if([tempString characterAtIndex:index] == thisChar){
[tempString deleteCharactersInRange:NSMakeRange(index,1)];
length = [tempString length];
}
}
return [NSString stringWithString:tempString];
}
On Nov 26, 2003, at 4:53 PM, Frank wrote:
>
Hi,
>
>
I tried adding a category to NSString class to add a method which
>
check if one string is contained within another (like contains
>
statement in applescript).
>
>
Problem is that the NSString object complains it doesn't recongnize
>
the selector. Also the NSString object presents itself as being of the
>
NSCFString class, which I believe is the problem. As I cannot find any
>
reference to the NSCFString class (header files?) I cannot add a
>
category to it.
>
>
Is there any way out of this impasse (or am I just overlooking the
>
obvious)?
>
>
Regards,
>
>
Frank
>
_______________________________________________
>
cocoa-dev mailing list | email@hidden
>
Help/Unsubscribe/Archives:
>
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
>
Do not post admin requests to the list. They will be ignored.
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.