我正在制作一个iPhone应用程序。我是初学者。
我想从我的网站获取数据。我应该做什么来实现这个?
如果您的问题是从网站获取数据到 iPhone,那么您可以使用 JSON 解析来获取数据。
您只需从您的网站将所有数据作为 iPhone 中的 JSON 字符串传递即可。然后将收到的数据解析到您的 iPhone 中。
您可以参考这个链接:
http://www.raywenderlich.com/5492/working-with-json-in-ios-5
您将使用 NSURLConnection、NSURLRequest 和 NSURL 类,这是来自 Apple 的示例; http://developer.apple.com/library/mac/ipad/#documentation/Cocoa/Conceptual/URLLoadingSystem/Tasks/UsingNSURLConnection.html
将站点中的数据公开为 WebService、XML、JSON 等。使用 iPhone 应用程序使用这些数据。 您的网站使用哪种语言?取决于是否可以提供一些示例。
詹姆斯·肯纳德 (James Kennard) 的第 10 章《掌握 Joomla!》 1.5:API 和 Web 服务包含 8 页有关 XML-RPC 的内容。
有关真实示例,请搜索 Joomla!扩展目录。 http://extensions.joomla.org/extensions/search/xml-rpc
这是另一个可以启动的 http://www.slideshare.net/coolparth/rest-api-for-joomla
对于服务器端,我建议使用网络服务将数据发送到客户端。
原作者修改:
Linux Journal 九月号有一篇关于使用免费工具和框架编写适用于 Android 和 iPhone/iPad 的移动应用程序的精彩文章。这是在线文章的链接:
以前的答案建议使用 NSURLConnection,但我发现它单独使用有点麻烦。我建议使用包装 NSURLConnection (或 CFNetwork)的东西。一些示例:ASIHTTPRequest(基于 CFNetwork)、httpriot 和 Seriously(NSURLConnection/基于块)。