黑马程序员 - OC语言 - NSString介绍及基本使用 (文件读取、写入)

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------

1、NSString类介绍及使用

什么是NSString?

一个NSString对象就代表一个字符串(文字内容)

一般称NSString为字符串类

2、NSString的创建方式

1) 最直接的方式(这是常量字符串)

NSString *str = @"abc";NSString *st3 = @"abc";

注意这种写法,字符串存储在内存的常量区

2) 格式化的方式

 

page295image4048

 

page295image4216

注意这种写法,字符串存储在内存的堆区(地址不一样)

3) 从文件中写入

//*************从写入字符串到文件中 ***************

writeTofile 的方法

strwriteToFile:@"文件的路径" atomically:原子性(YES/NO)encoding:NSUTF8StringEncoding error:nil

page296image384

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]);
} 



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值