- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我以前在我的应用程序中使用过归档、用户默认值和一些核心数据,但我遇到了困难:关于我当前情况的最佳方法。我有一个应用程序需要在每次使用之前从资源文件中实例化一些对象。其中一个对象的示例可以是具有以下属性的“MathQuestion”对象:
理想情况下,我只需要一个类似电子表格的东西,其中每个属性都有列,每个不同的问题都有行。那样的话,我真的能够可视化所有数据并在开发过程中进行快速更改。
我的应用程序使用 Parse,它非常适合可视化和轻松编辑值,但对于这种情况,我宁愿资源保留在设备上而不是 Parse 服务器上。到目前为止,我一直在考虑 Core Data,但是(这可能是我对 C.D. 缺乏经验),我不知道有什么方法可以手动编辑数据——而且它似乎对我正在寻找的东西来说太过分了无论如何。 (我基本上只需要一种上传和解析 CSV 的方法!)欢迎任何建议!
最佳答案
我仍然会推荐 Core Data。它是存储和检索数据的最有效和可扩展的机制。
当我在您这种场景中工作时,我经常做的是使用电子表格,我可以在其中方便地编辑数据。您可以编辑已包含在目标中的 CSV 版本。 (如果这对您不起作用,您也可以直接将粘贴复制到 Xcode 中的单独 CSV 文件中。)
每次启动时,您只需丢弃数据存储(在创建 NSPersistentStoreCoordinator
时使用 NSFileManager
)。然后,您调用一个读取 CSV 并将其存储在 Core Data 中的方法。
完成开发后,您只需保留 sqlite 文件(您可以将其包含在 bundle 中并将其复制,或者在应用程序第一次运行时从 CSV 重新生成它)。
关于ios - iOS 中简单的只读数据存储(易于编辑和可视化),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29439104/
p { font-family: "Comic Sans",sans-serif; } #div1 { width: 7.5%; height: 100px;
我很快就会在费城的 Code Camp 上发表关于持续集成的演讲。我没有熔岩灯、环境球或其他任何东西的经验 - 但我认为这将是对演示的一个很好的补充,激发热情。 任何人都可以推荐一款非常易于设置/使用
我是一名优秀的程序员,十分优秀!