【发布时间】:2012-07-26 15:20:56
【问题描述】:
我有过 iOS 开发经验,但没有客户端服务器类型的应用程序。
我听说过 HTTPS、REST、JSON 等。我对这些差异感到困惑。
我要构建的应用程序正在获取要输出给用户的数据列表,并将表单发送到服务器以进行处理。例如。向服务器提交的会员申请,其中包含要存储在服务器中的个人信息和其他相关信息。我还需要安全连接,用户必须使用用户名和密码登录服务器。
我的应用如何与服务器通信?是使用 NSURLRequest 吗?
完成此任务的最佳方法或协议是什么?
谢谢!
【问题讨论】:
-
在 tcp/ip 之上有几个用于更高级别协议的库。不过,在最低级别,要充分了解网络编程,您需要从 berkley sockets api 开始。 berkly socket api 可用于任何 POSIX 系统,包括 BDS 和 mac ios(基于 BDS)。
-
beej.us/guide/bgnet 是获取信息的良好起点。
标签: ios json rest https client-server