您将如何使用 Obj-c 搜索 Apple App store 来执行以下操作...
- 返回游戏总体类别中前 100 名的详细信息或
特定游戏类别
- 返回游戏类别中特定游戏的详细信息
Anyone?
嗯,据我所知,您有两种方法来搜索 App Store:
-
搜索接口;
-
RSS 源生成器.
它们之间有很多差异,但与您的示例最相关的是搜索接口您无法对结果进行排序,因为它们是按相关性排序的,并且始终需要搜索词。这RSS 源生成器已经为您提供了热门免费、热门付费和热门类别。
鉴于此,我将开始回答您的问题RSS 源生成器.
- You use the RSS feed generator to generate feeds like this for the top 100 free games in the US store: https://itunes.apple.com/us/rss/topfreeapplications/limit=100/genre=6014/xml;
- You use NSXMLParser library to parse the RSS which already includes the app details.
- 您可以使用
initWithContentsOfUrl:
NSXMLParser 的方法;
- 可以找到此部分的快速操作方法here.
您还可以使用StoreKit通过 ID 获取应用程序的详细信息或显示具有特定应用程序的模式视图控制器,但这需要额外的网络请求。
为了完整起见,我还将介绍如何使用搜索接口.
- Use the Search API to create a URL that describes your search:
- 像这样的 URL 允许您搜索与“愤怒的小鸟”匹配的应用程序 -.
- Process the results using NSJSONSerialization library. That already includes the app details.
最后,正如@Numan所说,这两种方法完成了不同的事情。您说您想要获得特定类别中的前 100 款游戏,并且还表示您需要搜索特定游戏。
您可以使用我的描述创建一个以这两种方式与 App Store 交互的类,并返回您定义的描述应用程序(或对象数组)的对象。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)