NSString
OC在Foundation架構中,提供了NSString類,用于處理字元串對象。
NSString對象一旦被建立,就不可以再修改。如果需要一個可以更改的字元串對象,可以建立NSMutableString執行個體。
字元串的建立
1.NSString *string1 = @"hello world";
2.NSString *string2 = [[NSString alloc] initWithString:@"hello"];
//initWithFormat拼接字元串
NSString *string3 = [[NSString alloc] initWithFormat:@"hello %@",string2];
字元串的比較
NSString *string4 = @"omg";
NSString *string5 = @"edg";
//比較兩個字元串指針的位址是否相同
if(string4 == string5)
{
NSLog(@"兩個字元串的位址相同");
}
if([string4 isEqualToString:string5])
{
NSLog(@"兩個字元串的内容相同";
}
擷取字元串的長度
NSString *string6 = @"abcdef";
NSInteger len = [string6 length];
NSLog(@"len = %ld",len);