码迷,mamicode.com
首页 > 其他好文 > 详细

NSString基本概念

时间:2017-03-24 23:01:35      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:for   format   size   格式化   字符串   ini   log   地址   str   

1.NSString基本概念

  • 什么是NSString?

    • 一个NSString对象就代表一个字符串(文字内容)
    • 一般称NSString为字符串类

2.NSString创建方式

  • 最直接的方式(常量字符串)
    • 常量区中的字符串只要内容一致, 不会重复创建
NSString *str1 = @"lnj";
NSString *str3 = @"lnj";
NSLog(@"str1 = %p, str3 = %p", str1, str3);
输出地址一致
  • 格式化的方式

    堆区中得字符串哪怕内容一致, 也会重复创建

NSString *str2 = [NSString stringWithFormat:@"lnj"];
NSString *str4 = [NSString stringWithFormat:@"lnj"];
NSLog(@"str2 = %p, str4 = %p", str2, str4);
输出地址不一样

 NSString *str2 = [[NSString alloc] initWithFormat:@"height is %f". 1.75];

 

NSString基本概念

标签:for   format   size   格式化   字符串   ini   log   地址   str   

原文地址:http://www.cnblogs.com/xufengyuan/p/6613705.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!