將字符串切割成數組
- (void)viewDidLoad
{
NSString *a = [[NSString alloc] initWithString : @"冬瓜,西瓜,火龍果,大頭,小狗" ];
NSArray *b = [a componentsSeparatedByString:@","];
NSString *a3 = [b objectAtIndex:2];
NSLog(@"\n b的第三個東東是: %@", a3);
[a release];
}
2011-07-12 18:45:12.682 Q[8778:207] b的第三個東東是: 火龍果
// 注意:NSArray *b = [a componentsSeparatedByString:@","];
此方法 所得到的數組 因為不是 init ....方法, 所以不要寫釋放 b 的內存 ,
[b release];這句話不可以寫上去!!!否則就出現內存為 -1 的現象,程序 CRASH !