A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 562413895@qq.co 中级黑马   /  2015-7-22 09:14  /  397 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

NSString是OC中核心处理字符串的类之一
1、NSString的常见用法
1)、创建常量字符串,注意使用“@”符号
          例:NSString *str=@"I love you!";                         //str为字符串指针变量
2)、创建空字符串,给予赋值。
          例:NSString *str=[NSString new];
                 str=@"You love me!";
                 NSLog(@"str:%@",str);
3)、格式化创建字符串(按照指定的格式创建字符串)
          例:for(int i=0;i<10;i++){
                       NSString *name={NSString stringWithFormat:@"xxxxx%02d.jpg",i};
                        NSLog(@"%@",name);
                   }
4)、用一个已经存在的字符串创建一个新的字符串
            例:NSString *s2=[[NSString alloc]initWithString:s1];//s1已知来创建s2
                    NSLog(@"s2=%@",s2);
注意:使用NSLog是不能打印C语言中的字符串的。
2、NSString字符串的长度计算
所用函数为:length
      NSString *st=@"Jun love Ying very much!";
       MSUInteger len=[st lenght];
       NSLog(@"len=%ld",len);//输出len=23
       NSString *stt=@"君爱颖!";
       MSUInteger len=[stt lenght];
       NSLog(@"len=%ld",len);//输出len=3
注意:一个汉字在OC中占用1个字节,一个汉字在C语言中占用3个字节

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马