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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© peng_gavin 中级黑马   /  2015-7-6 18:43  /  559 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. //1、这种方式创建,不需要释放内存
  2.   NSString*str1=@"A String";

  3.   //2、
  4.    NSString*str2=[[NSString alloc]init];
  5.   str2=@"B String";
  6.   [str2 release];
  7.   
  8.   //3、
  9.   SString*str3=[[NSString alloc]initWithString:@"C string!"];
  10.   [str3 release];
  11.   
  12.   //4、静态方法创建对象,不需要管理内存
  13.   str4=[NSString stringWithString:@"c string!"];
  14.  
  15.   //5、
  16.   NSString *str5 = [[NSString alloc] initWithUTF8String:"D string!"];
  17.   [str5 release];
  18.   //6、
  19.    NSString *str6 = [[NSString alloc] initWithFormat:@"my age is %i and height is %.2f",28,1.65f];
  20.   [str6 release];
  21.     //7、

  22. char *cString =“c字符串”;
  23. NSString *str7 =[[NSString alloc]initWithCString:cString encoding:NSUTF8StringEncoding];

  24. [str7release];

  25. 另外还有很多种从其他类转化成字符串的方法,比如
  26. NSStringFromxxx系列方法和[NSString stringWithxxx ]系列方法
复制代码

1 个回复

倒序浏览
总结的很好,有的是我没见过的,学习了!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马