我是 iOS 开发的初学者,我想就将我的 cms 连接到 iphone 应用程序获得一些意见。
这是我想要完成的事情:
在 cms 中,店主添加了没有类别的产品。部分商品较多的店铺可以创建一级品类(最多两级)。我有一个 rest api,可以输出产品列表或类别列表,具体取决于店主在 cms 中的内容。
在 iphone 应用程序中,我想显示带有简单文本列表的类别的商店(每行一个类别名称)。
如果商店没有类别而只有产品,我将每行显示两个带有缩略图的产品(产品缩略图下方的产品名称)。单击类别时,这是相同的布局。
我问过一个熟悉iOS开发的朋友,他说iOS在显示之前需要知道布局,这种动态布局很难实现。他建议:
- 要么让店主先选择布局并填充内容。必须发布一个新的应用程序才能更改为不同的布局,这将存在支持以前安装的应用程序的问题。
- 或使用包含全局应用程序设置(如产品布局和 iphone 应用程序定期请求)的全局配置文件。
如果没有太多的 iOS 开发经验,我想听听您对这里可能发生的事情的看法。谢谢。
还有一些问题
- 在获取数据之前如何进行视图初始化?或者这是一个值得担心的真正问题?
- 这些动态视图有缓存,当店主在 CMS 中进行更改并且用户仍然缓存视图时,可能会导致问题。如何处理此类问题?从不缓存或强制重新加载问题?