-1

我是 sapna.and 我们必须在具有以下功能的 iphone 中开发应用程序:-

  1. 识别唯一用户并捕获配置文件。
  2. 管理模块/配置模块,帮助用户定义数据点及其绑定值。
  3. 支持最多250个数据点监控,客户端最多监控50个
  4. 提供标签式界面,在单个标签/标签中分组不超过 10 个数据点
  5. 以文本和图形形式生成的输出
  6. 支持触摸等iphone功能
  7. 从数据库中检索点数据的 Web 服务。

我们了解到需要 mac os 和 iphone sdk。现在数据传输需要什么?是 API 还是 Web 服务。需要什么。开发这个项目需要研究哪些主题。我对这个领域完全陌生。等待您的回复。

4

3 回答 3

1

HTTP 休息请求非常简单,并且可以在客户端构建为非阻塞的。iPhone 对 XML 的支持最少,而 JSON 使用其中一个json 库(例如此处的那些库)要容易得多(恕我直言) 。

您可能希望使用 deviceID 作为唯一的用户标识符(取决于您对唯一的定义,我猜)

要学习 iPhone 编程,我强烈推荐 iTunesU 上的 CS193P 课程(目前)。

于 2009-11-01T18:34:04.657 回答
0

对于 Web 传输,您可以非常轻松地执行 HTTP REST,因此我将构建您的服务器端以使用非常简单的 HTTP。有对 XML 的内置支持,但您必须手动解析来自服务器的结果。

对于 Tab UI 支持,你可以看看 SDK 中包含的示例,并不难。

对于图形输出,您需要创建自己的 UIView 来覆盖绘图功能。您必须学习 CoreData API 才能生成高质量的渲染。

如果您对此不熟悉,并且更熟悉 C# 甚至 Java,我强烈建议您查看 MonoTouch 系统。

于 2009-11-01T17:54:10.543 回答
0

首先你需要一个基于 Mac 的系统并安装 iPhone SDK。我认为您正在尝试制作 iphone 版本的网络应用程序。最好下载 MAMP(Macintosh Apache MySQL PHP)服务器并安装它来调试您的应用程序。它只是 WAMP 和 LAMP 的 mac 版本。(希望你熟悉 PHP)。

然后,您可以配置 MAMP 以进行调试,一旦调试完成,您就可以将这些 PHP 文件托管到实际的服务器上。

请记住,您需要从服务器获取 XML 格式的结果。并且您需要编写代码来解析您在服务器上生成的 XML。

希望这些信息对您有所帮助。

于 2009-11-02T06:01:50.413 回答