iPhone客户服务器应用

时间:2011-09-12 11:43:57

标签: iphone client

我对此很新,我有一些问题主要是关于iPhone客户端服务器应用程序的后端(服务器端)实现。

1)我环顾四周,似乎JSON是一种与服务器通信的好方法。服务器需要什么才能使其正常工作?

2)我查看了几个教程,所有教程都使用了api.somewebsite.com/rest / ...格式的网址,我只有http://www.websitename.com/Microsoft2.jsp。然后,用户将使用用户名和密码登录以访问内容。我是否需要编写api才能使其与上述工作一起使用?

我对服务器实现很陌生,所以如果他们是新手问题,我会事先通知。

谢谢!

2 个答案:

答案 0 :(得分:0)

没问题。根据我对此的有限经验,这是您需要的。从GitHub获取JSON框架和PHP的JSON扩展。要进行身份验证,我假设您需要ASIHTTPRequest。只需在Google中查找即可。这应该是它。

答案 1 :(得分:0)

对于服务器,有多个框架和平台:

  1. C#/。Net:WCF有数据合同和选项来序列化JSON / XML等......
  2. 带有活动记录的Ruby on Rails:可以使用模型上的配置序列化数据。
  3. Java:Jersey JAX-RS加上其他框架很简单。
  4. 带有json扩展名的PHP
  5. 等......许多其他人 - 搜索
  6. iPhone方:

    1. ASIHttpRequest / SBJSON
    2. NSXmlParser:内置于iPhone中 - 如果您将线路序列化为xml。
    3. RestKit:一个更大的框架,包含通信和coredata集成等所有内容。
    4. 等......许多其他人
    5. 关于XML与JSON。 Json很棒,因为javascript和网页可以轻松使用它(它是javascript对象符号:)。如果你必须选择一个,那么你可以轻松地到处消费。并非每个框架都有标准的JSON解析器 - 它正在迅速获得采用。例如,iOS 5有json序列化程序。 Xml在所有程序语言和框架中被广泛采用 - 每个框架都有一个很好的xml解析器。更难从javascript消费(但可能 - 更多代码)。

      希望这些指针有所帮助。