Read and Write NSArray, NSDictionary and NSSet to a File
With just a few lines of code, you can read/write collections to/from files. The code below shows examples for writing and reading both NSArray and NSDictionary objects, the same logic would apply to an NSSet (or other collection type).
The example below starts by populating both an array and dictionary, each using the Objective-C literal syntax. Read more about using NSArray literals andNSDictionary literals.
Read and Write Collections to File
The process is straightforward:
– Create the NSArray and NSDictionary objects
– Obtain the path to write/read the files (application Documents directory)
– Append filenames to path for each collection type
– Use the ‘writeToFile:’ method of each object to save contents to file
NSString *arrayPath; |
Read NSArray NSDictionary NSSet From File
The code to read back from the collections is equally as simple, using the methods arrayWithContentsOfFile: and dictionaryWithContentsOfFile: read from the file paths created previously to read the save data:
// Read both back into new NSArray and NSDictionary object |
The output in the console window is below:
Beer: IPA |
最新文章
- scenejs的一点Cameras小笔记
- j嵌入式f_os之定时管理
- Codeforces 624
- Ajax跨域请求
- 回到过去美好的时光——源代码版本管理Always Use source code Control
- selenium结合sikuliX操作Flash网页
- R实战之热点图(HeatMap)
- C++模板常用使用方法介绍
- Rails--content_for和yield
- 如何用JS获取ASP.net中的textbox的值 js获不到text值
- [POJ] 2239 Selecting Courses(二分图最大匹配)
- Makefile学习(三)执行make
- Struts ActionForm简单理解
- Activiti 实战篇 小试牛刀
- Java8新特性之四:接口默认方法和静态方法
- Linux-Nginx+rtmp+ffmpeg搭建流媒体服务器
- MyBatis动态代理执行原理
- docker-compose hello word
- 关于STM32CubeMX使用LL库设置PWM输出
- springboot配置双数据源 MySQL和SqlServer