NSString 类介绍及用法 NSString常见用法: 1.创建一个字符串(特殊用法) NSString *s = “This is a String!”;//定义一个字符串常量 2.输出一个字符串 NSLog(@“%@”,s); NSString是一个类 NSString *s1 = [NSString new]; s1 = @“yuaixing”; NSLog(@“%@”,s1); 3.创建字符串的第三种方法: 格式化创建字符串 for(int i=0;i<10;i++){
NSString *imgName = [NSString stringWithFormat:@“xxxxx%02d.jpg”,i,i+1]; NSLog(@“%@”,imgName); } 4.用一个已经存在的字符串创建一个新的字符串 NSString *s2 = [[NSString alloc] initWithString:s1]; NSLog(@“%@”,s2); //s2=s1
NSString 字符串长度计算
通过调用NSString类的类方法length可以获得字符串长度 1.纯英文字符 NSString *s1 = @“yuaixing”; int len = [s1length];//不包含’\0’
2.字符串是纯中文 NSString *s2 = @“班长的节操”; int len = [s2 length]; //len = 5 oc中,中英文都只占一个字节
3.中英文混合 NSString *s3 = @“班长!”; int len =[s3 length];//len=3;
|