Iphone 在iOS中显示来自web的数据

Iphone 在iOS中显示来自web的数据,iphone,ios,xcode,asihttprequest,Iphone,Ios,Xcode,Asihttprequest,我是iOS开发新手,所以请对我放松点 我有一个现有的电子商务网站设置使用oscommerce,需要用户登录查看产品,我想建立一个应用程序,将访问这个商店 也就是说,我已经能够使用ASIHTTPRequest库成功地连接到商店。我唯一不确定的是如何取回信息,以便构建我的应用程序。我听到人们说XML和JSON,但我想我仍然不确定如何将我网站上的数据输入到我的应用程序中。例如,将类别放入uitableview 有没有人有我可以从哪里开始的例子或链接 在此函数中,您将获得服务器的响应,即服务器返回的Re

我是iOS开发新手,所以请对我放松点

我有一个现有的电子商务网站设置使用oscommerce,需要用户登录查看产品,我想建立一个应用程序,将访问这个商店

也就是说,我已经能够使用ASIHTTPRequest库成功地连接到商店。我唯一不确定的是如何取回信息,以便构建我的应用程序。我听到人们说XML和JSON,但我想我仍然不确定如何将我网站上的数据输入到我的应用程序中。例如,将类别放入uitableview


有没有人有我可以从哪里开始的例子或链接

在此函数中,您将获得服务器的响应,即服务器返回的ResponseData, 您只需解析此数据并将其保存在本地以供进一步使用。 对于解析,您可以选择使用NSXMLParser、TouchXMLParser和JSON 解析。你自己决定用什么

- (NSData*)sendRequest
{
   ASIHTTPRequest *getRequest = [ASIHTTPRequest requestWithURL:[NSURL URLWithString:@"http://myurl.com"]];
 NSData *responseData = nil;
    [getRequest start];


    //if we have encounter any error
    NSError *error = [getRequest error];

    if (!error) 
    {
        responseData = [getRequest responseData];

    }

     return responseData;
}

我使用一个名为Kumulos的托管工具,它允许您通过创建一个中间web服务将iOS应用程序连接到远程数据源,例如您的oscommerce安装

使用Kumulos,您可以构建API方法来从iPhone访问数据。您的API相关Obj-C是为您构建的,当您调用API时,您的iOS应用程序将接收本机Obj-C数据类型,无需解析任何JSON或XML。这使得集成快速而轻松

它目前处于测试阶段,可以免费使用。如果您有兴趣尝试一下,我们很乐意听取您的反馈

我们有一个视频教程,这个想法对于oscommerce应该是一样的。您可以查看更多信息并注册:www.kumulos.com


免责声明:我是Kumulos的开发者之一

你的电子商务网站是用什么构建的?是自定义编写的还是您正在使用商业/FOSS项目?为此,您需要实现web服务。Web服务是服务器端代码,它可以操作在线商店的数据库并返回所需的数据,然后您可以获取这些原始数据并根据需要显示这些数据。Web服务可以使用任何格式的JSON或XML。JSON很轻,所以我在我的项目中经常使用它。根据您的需要/专业知识,您可以使用其中任何一种。你可能需要找人帮你处理服务器端代码。谢谢你的回复,Devraj:我正在使用oscommerce,Ahmed:我以前使用过json,所以我会进一步研究它,我感谢你的帮助谢谢你提供的信息,这就是我最终使用的。我可以从我的商店中的类别列表开始,但我不确定如何调用特定的php函数,例如向购物车添加产品。有什么想法吗?我看了一下你的应用程序并试用了一下。它易于使用,设置起来也不太困难,但实际上并不是我想要的,因为我已经有了一个包含我所有产品的完整数据库。这几乎是对轮子的革新,但我感谢您的回复,并将为未来的项目研究Kumulos。@dM5不客气,感谢您的关注和反馈!