iOS 应用程序 - 复杂的 UI 与复杂的数据分离

标签 ios core-data uikit plist core-text

我正计划为医疗指南开发一个数据密集型应用程序,这些指南需要经常更新,因此作为开发者我需要自己更新它们。一种选择是将数据放在 plist 中,但我发现这种方法非常乏味。我正在考虑使用 HTML block 并在我的应用程序中引用这些文件,这样它们将更容易编辑。

我很想知道下面的界面是如何生成的,或者我可以使用哪些选项来生成类似的界面,HTML 是这里的最佳选择,还是具有 Core Data + Core Text 或 SQLite + Core Text 的 native UI 元素?请记住,我想要一种简单的方法来更新数据,并且数据必须在离线时可供应用程序使用?

SIGN app

最佳答案

Bearing in mind that I want an easy way to update the data and the data must be available to the app

我会选择 plists。我认为它们非常适合保存您的数据并由任何人编辑(非 IT 相关人员,使用 HTML 他们必须小心标签)。 HTML文件虽然可以,但不要认为它不如plists,因为在最后一个上,如果结构正确,您会立即理解层次结构,而在HTML上只是一堆文件。至于 View ,我确实认为带有一些自定义 UITableViewCellsUITableView 可以解决问题(老实说,我发现界面有点难看)。

关于iOS 应用程序 - 复杂的 UI 与复杂的数据分离,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10878546/

相关文章:

ios - viewDidLoad 无限重新加载

iPhone - NSFetchedResultsController 的缓存名称

ios - Coredata managedObject 问题 swift

iphone - 我如何解决这个 Objective-C 类中双向依赖的问题?

swift - 在 UIViewRepresentable SwiftUI 中设置自定义 UIView 框架

ios - UIKit 中的大型弹出 View 叫什么?

ios - 如何禁用今日扩展?

ios - Swift 2 reloadData 向 UICollectionView 添加了更多单元格

ios - 确定 UIView 何时完成布局

ios - 数据 : <fault> issue in another function after fetching data from core data