ios 怎么把data写入文件

ios 怎么把data写入文件,第1张

1://获取文件路径\x0d\x0aNSString *path = [documentsDirectory stringByAppendingPathComponent:@"fileName"] \x0d\x0a \x0d\x0a2://待写入的数据\x0d\x0aNSString *temp = @”Welcome to blog.iosxcode4.com” \x0d\x0aint data0 = 100000 \x0d\x0afloat data1 = 23.45f \x0d\x0a3://创建数据缓冲\x0d\x0aNSMutableData *writer = [[NSMutableData alloc] init] \x0d\x0a \x0d\x0a4://将字符串添加到缓冲中\x0d\x0a[writer appendData:[temp dataUsingEncoding:NSUTF8StringEncoding]] \x0d\x0a5://将其他数据添加到缓冲中\x0d\x0a[writer appendBytes:&data0 length:sizeof(data0)] \x0d\x0a[writer appendBytes:&data1 length:sizeof(data1)] \x0d\x0a \x0d\x0a6://将缓冲的数据写入到文件中\x0d\x0a[writer writeToFile:path atomically:YES] \x0d\x0a[writer release]

这里有一点需要注意:

命名的时候不能用Info.plist , INfo.plist, xxxInfo.plist等形式,否则会与系统中存在的Info.plist文件发生冲突。

点击Root这一行,然后通过点击右键->Add Row或者点击Root后面的加号来增加一行。

这一行中包含三个属性,key、type、value。其中key是字段属性,type是字段类型,value是字段对应的值。

Type包含7中类型,对写入的数据结构应属于7仲:

(NSString,NSData,NSDate,NSNumber,NSArray,NSDictionary)

读取数据

文件是什么类型,就用什么类型的数据来接收

参考文档1: iOS开发,plist文件读写那些事

参考文档2: iOS开发中怎么创建Plist文件

参考文档3: 【iOS】plist无法写入的原因

参考文档4: plist 文件写入与读取


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/6081167.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-14
下一篇 2023-03-14

发表评论

登录后才能评论

评论列表(0条)

保存