------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
1、NSString类介绍及使用
什么是NSString?
一个NSString对象就代表一个字符串(文字内容)
一般称NSString为字符串类
2、NSString的创建方式
1) 最直接的方式(这是常量字符串)
NSString *str = @"abc";NSString *st3 = @"abc";
注意这种写法,字符串存储在内存的常量区
2) 格式化的方式
注意这种写法,字符串存储在内存的堆区(地址不一样)
3) 从文件中写入
//*************从写入字符串到文件中 ***************
writeTofile 的方法
strwriteToFile:@"文件的路径" atomically:原子性(YES/NO)encoding:NSUTF8StringEncoding error:nil
4)从文件读取
//*************从文件中读取字符串显示到控制台上 ***************
stringWithContentsOfFile格式:
NSString*str = [NSString stringWithContentsOfFile:@"待读取的文件的路径"encoding:NSUTF8StringEncoding(编码) error:&err(有没有错误)]
NSString *str5 = [NSStringstringWithContentsOfFile:@"/Users/apple/Desktop/t.txt" encoding:NSUTF8StringEncodingerror:&err];
//注意如果读取到内容了,
if (err == nil)
{
NSLog(@"读取成功的情况");
NSLog(@"%@",str5); }
else
{
NSLog(@"读取失败的情况");
//可以打印err的信息
NSLog(@"%@",err);
//可以通过 [errlocalizedDescription]; 打印简单的错误信息 //NSLog(@"%@",[errlocalizedDescription]);
}