字符串的操作在项目中是比较重要的类,所以我们要认真的对待, API 当中还有很多号的属性,可以自行研究,这里只是对一些常用的进行总结.
一 NSString 字符串语法
1. OC中的基础数据类型
NSInteger 在64位系统下,相当于 long ;在非64位系统下,相当于 int.
CGFloat 在64位系统下相当于 double,在非64为系统下相当于 float.
2. 系统为我们提供的类库(NSString 和 NSMutableString):API文档中的一些说明:
Inherits froms:继承自那个类, NSOject
Conform to:遵循什么协议
Framerwork:属于那个框架
Availability:什么时候可用的(可用范围)
Dealared in: 声明在什么头文件里
Related documents:相关文档
Sample code: 实例代码
3. NSString 继承自 NSObject,不可变字符串,一旦创建就不能改变.
1⃣ NSString *str = @”lanou”;
NSLog(@”%@”,str); //使用%@进行占位
2⃣ NSString *str = [[NSStringalloc]init]; //自定义初始化的空字符串
3⃣ NSString *str = [NSStringstring]; //便利构造器定义字符串
4. 字符串的创建
1⃣ 字符串的格式化创建(initWithFormat 和 stringWithFormat)
NSString *str = [[NSString alloc]initWithFormat:@”你爱%@”,@”蓝欧”];
NS