0

我正计划制作一个类似于移动版 Google 图片的 Mac 应用程序。它获取搜索结果并可以在它们之间滑动。

我使用的是 Mac,所以我想使用触控板手势。我认为该系统非常易于用户快速浏览高质量的图像。

我是编码方面的初学者,但我确实了解 C++ 的基础知识。

搜索到https://developers.google.com/gdata/docs/directory,但我看不出 Picasa 有什么用处,因为我想使用 Google 图片数据或数据库(或技术术语是什么) )。

由于这是我第一次认真尝试应用程序,我真的不知道从哪里开始。

4

1 回答 1

1

与大多数应用程序一样,此应用程序有两个方面:

  • 前端是基于 Cocoa 的用户界面。在这里,您将接收来自用户的查询(在文本字段中)并显示结果(在图像视图中),并且您将在其中实现滑动(在拥有图像视图的某种自定义视图中)。
  • 后端正在执行 Google 图片搜索。这可能会也可能不会用 Cocoa 编写;您可能决定使用用其他语言编写的其他人的库,但取决于是哪种语言,集成它可能比移植它或从头开始编写自己的库更难。

你想要的后端是谷歌自定义搜索(通过在他们的开发者网站上搜索“搜索”然后点击替换第一个结果,这是不推荐的)。您将需要使用他们的 REST API,返回 JSON,您可以使用 NSJSONSerialization 类对其进行解析。

于 2012-09-28T22:09:30.720 回答