我正在跟踪iTunes中的斯坦福cs193p iOS课程,我真的很想找出如何构建作业。
假设我想使用NSCoreData
来存储从Flickr中提取的一堆照片,并希望能够根据拍摄照片的区域运行查询,因此每张照片都是1区域的一部分,但一个区域可以有很多照片。
我们使用Flickr API获取所有照片的列表,但为了获取照片区域,我们需要向Flickr API发出另一个请求以获取每张照片的详细信息。构建这个的最佳方法是什么?
我现在这样做的方式是从Flickr中提取照片列表并循环浏览它们,如果有任何不在数据库中,那么我创建一个新条目。当我创建一个新的照片条目时,它使用一个区域类来获取该区域,但如果该区域不存在,那么它必须向Flickr API发出另一个HTTP请求以获取详细信息,这需要时间。
更一般地说,假设我使用API来从互联网上获取待售汽车列表,然后获取每辆汽车的详细信息需要向API发出另一个请求,那么最好的结构方式是什么这个以编程方式,如果我想一次完成所有这一切?
答案 0 :(得分:0)
您可以添加"额外内容:geo"您的API请求的参数,这将添加"准确性" (区域)到响应中的每张照片。