【问题标题】:How to insert data into my app efficiently? [closed]如何有效地将数据插入我的应用程序? [关闭]
【发布时间】:2013-06-02 11:23:08
【问题描述】:

我有很多格式如下的数据: 『 1号 介绍: 解释: 第 1 部分: 第 2 部分: .. .. 部分8。

No.2 介绍: 解释: …… …… …… …… 100号 ... 』

我正在设置将数据保存为 NSMutableDictionary 的应用程序模型。 这样我就可以通过输入一个键找到数据。

问题是有很多数据(超过500套),我能有一种有效的方法来插入数据而不会“无聊打字”??????

请帮忙。

谢谢!^_^"

【问题讨论】:

  • 把它放在一个文件里。阅读文件?

标签: ios core-data nsstring nsdictionary


【解决方案1】:

创建 JSON 文件或 property list file 并使用内置的 JSON 或属性列表解析工具来读取文件。比构建自己的解析器要好得多。

【讨论】:

  • 那么....如何创建它?
  • @SteveLai - 你的意思是创建文件?有时,如果您考虑一下,您可以使用文本编辑器和查找/替换操作来完成很多工作。否则,您可能只需要编辑所需的更改,或者编写一个快速程序(例如,在 Java 或 OSx Objective-C 中)以某种方式预处理数据并处理部分编辑工作。
【解决方案2】:

我解决这个问题的方法是在文本键盘中打开您的文件并将所有:更改为管道|。现在你有了一个可以用来解析的管道分隔文件。

No.1 introduction| explanation| Parts1| Parts2| parts3| (this is on line1)

No.2 introduction| explanation| Parts1| Parts2| parts3| (this is on line2)

现在把这个文件变成一个字符串,然后逐行解析这个字符串。获取每个值将它们放入一个数组中,然后将数组保存在您的 NSDictionary 中,并带有一个键值。我将尝试搜索一些示例代码。从这里你就知道了

array(0) is - No.1 introduction
array(1) is - explanation
...

查看此帖子NSString tokenize in Objective-C

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-16
    • 2015-11-02
    • 1970-01-01
    • 1970-01-01
    • 2016-04-15
    • 1970-01-01
    相关资源
    最近更新 更多