如何将核心数据实体导出到 CSV 文件
我希望能够将我的核心数据实体导出到 CSV 文件,以保存应用程序的数据。我用谷歌搜索但什么也没找到。
我的应用程序仅使用一个具有五个属性的实体。这些属性都是字符串,除了十进制数(带有逗号或点)。如何导出该实体的所有属性?
I'd like to be able to export my Core Data entity to a CSV file, to save application's data. I googled but found nothing.
My app uses only one entity with five attributes. These attributes are all strings except one that is a decimal number (with a comma or a point). How can I export this entity with all the attributes?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你必须创建一个方法来执行这种操作,如下所示:
我建议你尽量避免我正在使用的“追加”系统,这种操作会产生内存泄漏。
不要使用 stringWithFormat 重写相同的 var,而是使用这个写得很好的方法:
Objective-C 中连接 NSString 的快捷方式
您还可以采用看一下这个库: https://github.com/davedelong/CHCSVParser
我从未使用过它,但它看起来对于写入/读取 CVS 文件非常有帮助。
You have to create a method to do this kind of operation, like this:
I suggest you to try to avoid the "appending" system that I'm using, this kind of operation generate leaks in memory.
Instead of a stringWithFormat that rewrite the same var, use this method that has been very well written:
Shortcuts in Objective-C to concatenate NSStrings
You can also take a look at this library: https://github.com/davedelong/CHCSVParser
I never used it, but it looks very helpful for write/read CVS files.