Anda di halaman 1dari 3

NSMutableString

Inherits from NSString : NSObject


Conforms to NSCoding (NSString)
NSCopying (NSString)
NSMutableCopying (NSString)
NSObject (NSObject)
Availability Available in iPhone OS 2.0 and
later.
Companion guides String Programming Guide

Penjelasan
NSMutableString adalah subclass dari NSString dimana pada
NSMutableSstring, karaktek nya bias diolah (ditambahi, dikurangi atau
disisipi).

-(void)setString:(NSString *)aString
input parameter :

Tipedata Penjelasan
NSString* Adalah String yang menjadi inputan
untuk method

return output

Tipedata Penjelasan
void hasil method

Penjelasan:
Mengganti karakter pada penerima dengan string yang
diberikan

Contoh Implementasi:
NSMutableString* mutString=[[[NSMutableString alloc]init]autorelease];
NSString* stringContoh=[[NSString alloc]initWithString:@"Hallo"];
[mutString setString:stringContoh];

-(void)insertString:(NSString *)aString atIndex:


(NSUInteger)anIndex
input parameter :

Tipedata Penjelasan
NSString* Adalah String yang menjadi inputan
untuk method
NSUInteger Adalah index yang bertipe integer

return output
Tipedata Penjelasan
void hasil method

Penjelasan:
Memasukkan pada penerima dengan string yang telah di
tentukan tempatnya (indexnya)

Contoh Implementasi:
NSMutableString* coba=[[[NSMutableString alloc]init]autorelease];
NSString* coba2=[[NSString alloc]initWithString:@"lagi"];
[coba insertString:coba2 atIndex:0];
NSLog(@"%@",coba2);

- (void)appendFormat:(NSString *)format ...

input parameter :

Tipedata Penjelasan
NSString* Adalah String yang menjadi inputan
untuk method

return output
Tipedata Penjelasan
void hasil method
Penjelasan:
Menambhakan string yang terformat pada penerima

Contoh Implementasi:
NSMutableString* coba=[[[NSMutableString alloc]init]autorelease];
NSString* coba2=[[NSString alloc]initWithFormat:@"Kucing saya ada :
%d",2];
[coba appendFormat:coba2];
NSLog(@"%@",coba2);

- (void)appendString:(NSString *)aString
input parameter :

Tipedata Penjelasan
NSString* Adalah String yang menjadi inputan
untuk method

return output
Tipedata Penjelasan
void hasil method

Penjelasan:
Menambahkan pada akhir penerima dengan karakter yang
diberikan oleh string.

Contoh Implementasi:
NSMutableString* coba=[[[NSMutableString alloc]init]autorelease];
NSString* coba2=[[NSString alloc]initWithString:@"Kucing”];
[coba appendString:coba2];
NSLog(@"%@",coba2);