烹饪书应用程序

时间:2017-02-20 17:32:10

标签: ios css xcode uiview uiscrollview

我是一名厨师,我正在制作一本烹饪书应用程序,其中包含我的所有食谱。该应用程序有一个表视图,其中包含许多具有配方名称的单元格。点击单元格后,它应进入显示配方的详细视图。但是,每个食谱都不同,我的所有食谱都没有相同的布局。我希望能够自定义每个配方,例如放入图像和在某些文本编辑器中更改字体,然后将它们导入我的应用程序。

  • 我该怎么办?
  • 我应该使用什么?
  • 以及如何存储数据?

1 个答案:

答案 0 :(得分:1)

最好的想法是为每个食谱创建JSON模型。 JSON将描述配方布局。然后实现某种解析器,它可以理解JSON中的信息,通过代码创建视图布局。

因此,您需要一个JSON,其中包含每个配方的配方列表和一组JSON。您的应用程序会从列表JSON中创建配方列表,并在选择了获取食谱的JSON应该使用的信息之后。

您可以将此JSON存储在服务器上,例如Firebase(免费提供小数据)或保留设备硬编码。

其他想法:

  1. 为每个食谱创建pdf文件,并将此文件加载到应用程序中。 Example
  2. 创建html布局并将其加载到UIWebView。