ios - iOS中的数据表

标签 ios xml sqlite uitableview

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

最佳答案

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

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

详细描述了 C API here ,它链接到许多不同的常见 sqlite 操作的具体示例。还有用于 sqlite 的 objective-c 包装器,如 this one如果你对 C 感到不舒服。

关于ios - iOS中的数据表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8428282/

相关文章:

android - 在 xml 中调整位图中的图像大小

macos - 在批处理sqlite命令行导入中捕获错误

iphone - 逗号分隔千 NSString stringWithFormat

ios - 我的 Sprite 从 Y 轴出来

objective-c - Objective-C - 弹出 UITableViewController 场景时不释放内存

ios - 如何删除隐藏的 UIImage 空间?

android - 使用 Appcompat 在 pre-Lollipop 上错误的 Button textColor 和 drawablePadding

android - 膨胀 View 不出现

java - 从我的内容提供商返回列的所有行

android,删除sqlite中的多行