-3

我有一个关于在 xCode 中用 Objective-C 实现简单服务器的问题。在决定在这里发布问题之前,我在网上做了很多研究。

基本上我和我的同事想要归档的内容如下:

1.) 允许用户使用个人资料名称、密码和 50 x 50 个人资料图像创建一个简单的个人资料。

2.) 允许用户在应用程序内进行简单的交流。(我们只是希望能够在谷歌地图上看到彼此的位置作为图钉并互相发送短信)

所以,我的观点是——你们中的一些人,他们有在 xCode 中用 Objective-C 编写服务器的经验,能给我一些示例和指针。它不是一个重型数据驱动的应用程序在设备和服务器之间以 JSON 格式请求会做(我有解析 JSON 但不生成它的经验)。

我有使用 Java 和 Python 编写简单服务器的经验,但从来没有在 Objective-C 或 xCode 中编写过,希望在 xCode 环境中使用 Objective-C 时从您那里获得一些建议。链接、教程和/或示例代码将非常有帮助。谢谢。

4

1 回答 1

4

您最好的选择是研究 Paas(平台即服务)。

http://parse.com有这种操作的事实上的 iOS SDK。也非常有用的示例项目。

所有的服务器工程都由 Parse 处理。

从头开始做你想做的事情本身就是很多教程:-)

您将查找设置服务器、apache、mysql、编写 PHP 脚本、编写客户端代码等。Parse 将所有这些抽象出来。更不用说身份验证带来的麻烦了。

编辑:

您的问题含糊不清,可能被误导:您不能真正使用 XCode“创建服务器”。您可以编写代码以在 XCode 中部署在服务器上。假设你想部署一个 python webapp,你可以在 XCode 中编写 python 代码。但是,XCode 仅用于编写代码,而不是您只需“构建和运行”就可以工作的东西。要拥有服务器-客户端应用程序,您需要

- 某处的计算机(可能是你的) - 用户可以连接的 IP 地址或 URL - 网络服务器应用程序(如 Apache、nginx) - 数据库(如 mysql) - 网络服务器和数据库之间的接口(python 或 PHP)

在您需要的服务器上

- 接受传入请求的 PHP 或 python 脚本 - 将这些请求转换为输出并返回数据

在你需要的客户端

- 向服务器 IP 发出适当的请求 - 编码或序列化数据 - 解码检索到的数据

这是一个复杂的过程,而不是有一点经验的人可以用一些示例代码向您展示。

于 2013-09-20T20:14:57.707 回答