NSString基本概念
Posted iFat的笔记本
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NSString基本概念相关的知识,希望对你有一定的参考价值。
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基本概念的主要内容,如果未能解决你的问题,请参考以下文章