2012-09-23 38 views
2

我有几个问题。我希望人们能够给我一个很好的看法,因为我现在陷入困境。从网站获取数据到iPhone应用程序

自从我开始开发一年后,请耐心等待。

  1. 我怎样才能从一个网站的数据,我不拥有我的应用程序? 我已经完成了一些数据库解析,但这些都来自我自己的网站。我看到人们使用不同的库(例如HPPL)。
    但是,如果网站要求用户登录怎么办?除此之外,这只适用于HTML吗?如果它是一个基于PHP的网站呢?

  2. 打开应用程序时我应该直接在iPhone上获取外部数据还是应该使用中间人方法(服务器在外部网站和应用程序之间处理信息)?

3)什么是保存登录信息的最佳方式,以便用户在每次打开应用程序时都无需填写?

我对所有的东西有点困惑,所以也许你可以清理一些东西。

回答

1

这个问题非常广泛;所以你会得到相当一般的答案。

本质上,您正在问如何使用Web服务。对于这个问题,我会推荐几个在线教程之一,如this one。还有其他人。这应该给你一个开始。

您应该了解Cocoa URL加载系统。文档非常完整。您当然可以使用第三方库,例如AFNetworking;但我会建议您首先了解Apple提供的框架。

但是如果网站有登录?

取决于我们正在谈论的认证类型。

除此之外,它只对HTML有效吗?如果它是基于php的网站呢?

不应该不一样。

我应该打开应用程序时直接将外部数据在iPhone或者我应该使用

(外部网站和应用程序,处理信息之间服务器)中间人的做法一般情况下,一个简单的设计应该比较复杂的设计更受欢迎,只要它符合您的规格。中间服务器可能无法做到iPhone无法做到 - 但我们并不真正了解您的规格。

什么是保存登录信息的最佳方式,以便用户在每次打开应用程序时都不必填写我对所有的东西都有些困惑,所以也许你可以清理一些东西。 。

然后您会想调查钥匙串。请参阅this SO question了解一些教程参考。

+0

所以它适用于所有?另外.asp?顺便说一句很好的答案 – user1692174

+0

当然。只要你的服务器做到了! – FluffulousChimp

+0

你的意思是我的服务器...如果网站是一个aspx web服务,它不应该是一个问题吧?完成了你给我的教程。优秀非常容易使用。现在检查文档。 – user1692174

相关问题