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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© ios_xiaot 中级黑马   /  2015-7-3 21:28  /  873 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

今天学习的NSString用法记录下,顺便发个帖子。
  1. //创建常量字符串  
  2.     NSString* str=@"This is a string";  
  3.       
  4.     //1.获取字符串的长度</span>  
  5.     NSUInteger len=[str length];  
  6.     NSLog(@"length=%lu", len);   //result:16  
  7.       
  8.     //2.获取下标为1的字符,用unichar接收
  9.     unichar c=[str characterAtIndex:1];  
  10.     NSLog(@"%c", c);     //result:h
  11.     NSLog(@"%lu", sizeof(unichar));  //result:2  
  12.       
  13.     //3.initWithString初始化字符串</span>  
  14.     str=[[NSString alloc]   
  15.          initWithString@"Hello World"];  
  16.     NSLog(@"%@", str);           //result:hello world  

  17.     //4.用标准c字符串创建oc字符串 :initWithCString 方法  
  18.     str=[[NSString alloc]   
  19.          initWithUTF8String:"This is c string"];  
  20.     NSLog(@"%@", str);        //result:This is c string  
  21.     printf("%s\n", [str UTF8String]);  

  22.     str=[NSString stringWithString:@"Hello iOS"];  
  23.     NSLog(@"%@", str);         //result Hello iOS  
  24.       
  25.     int age=30;  
  26.     //5.创建格式化字符串。  
  27.     str=[[NSString alloc]   
  28.          initWithFormat:@"age=%d", age];  
  29.     NSLog(@"%@", str);
  30.    
复制代码



6 个回复

正序浏览
明天就开始接触oc了,前辈oc好学不?
回复 使用道具 举报
NSString的强大用法,学习了
回复 使用道具 举报
MutableString他也考
回复 使用道具 举报
学习了~ 谢谢分享
回复 使用道具 举报
好多,不过学了就省得再回头看了。
回复 使用道具 举报
学习了,继续分享
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马