我想问一些有关iOS的问题。解析后我要从xml文件中获取值,然后要插入数据库(sqlite)。我该怎么做。如何创建动态表和列。你有这样的结构吗在目标c中。
 类似的数据表C#。

最佳答案

Sqlite3 C API可直接访问(您需要在与库构建阶段的链接中将构建产品与libsqlite3链接)。您可以将元素写入到预先创建的sqlite数据库中(如果您已经知道数据的结构),也可以将元素存储在NSMutableArray / NSMutableDictionary中,直到XML解析结束(前提是XML数据不会太大而无法容纳)明智地进入内存)。然后创建一个适当的数据库来存储数据。

您还可以使用苹果推荐的核心数据(并在后台使用sqlite)以及更好的面向对象的API。

here详细描述了C API,它链接到许多不同的常见sqlite操作的特定示例。如果您对C不满意,也可以为this one之类的sqlite提供客观的C包装器。

08-25 18:12
查看更多