为 iOS 创建目录应用程序的指南

Posted

技术标签:

【中文标题】为 iOS 创建目录应用程序的指南【英文标题】:Guidance to create a catalogue app for iOS 【发布时间】:2015-07-07 23:48:40 【问题描述】:

我正在为我为 android 创建的目录应用程序创建 ios 应用程序,您可以在此处 (https://play.google.com/store/apps/details?id=com.dynmk.bonbonup) 或如果您没有 Android 手机 (https://appetize.io/app/ctxjvzhu56fjh01dw89urmvq9g) 在这里查看它

我想创建一个类似于我为 Android 使用 JSON 文件检索产品图像和信息的 iOS 应用程序,正如您在 Android 应用程序的 GridView 中看到的那样。我通过在线 JSON 编辑器创建 JSON 文件,然后将文件上传到保存所有图像和 JSON 文件的 webhost 文件管理器。

我在 Xcode 方面的经验并不多,通过查看树屋中的教程并通过网络搜索,我仍处于学习曲线中。

我一直在阅读有关 UICollectionView 以创建类似于我在 Android 应用程序中的 GridView 的信息,但我的主要问题是,它是否适用于我创建的 JSON 文件?

任何建议都将不胜感激,

谢谢!

【问题讨论】:

是的,您只需要解析 JSON 并从中创建可用对象。不幸的是,这是我可以根据您非常模糊的问题给出的详细答案,基本上是:“它可以与 json 一起使用吗?” 感谢您的回复...是的,它非常模糊,因为我正在尝试查看实现 JSON 的最佳方式以及我应该使用哪种类型的工具。关于如何解析它的任何建议? 【参考方案1】:

是的,您可以在 Swift 中使用 JSON 没有问题。有一个内置工具可以序列化 JSON。

let parsedDict = NSJSONSerialization.JSONObjectWithData(yourJSONData, options: nil, error: &error) as NSDictionary

https://developer.apple.com/library/prerelease/mac/documentation/Foundation/Reference/NSJSONSerialization_Class/index.html#//apple_ref/occ/clm/NSJSONSerialization/JSONObjectWithData:options:error:

【讨论】:

谢谢!去看看吧。

以上是关于为 iOS 创建目录应用程序的指南的主要内容,如果未能解决你的问题,请参考以下文章

IOS 应用被拒绝:2.23 - 应用必须遵循 iOS 数据存储指南

应用程序因未遵循 iOS 数据存储指南而被拒绝

核心数据和 iOS 数据存储指南

Docker + Python使用 Docker 创建容器化 Python 应用程序(入门指南)

由于 iOS 数据存储指南问题,我的应用拒绝了 Appstore

Xcode iOS 发行版成功创建存档但存档为空 - 为啥?