本人有点迷糊,我的想法如下:
1、建立一个Http或WebService服务器,让IOS去请求
2、直接建立一个数据库放在服务器上
不知道对不对希望有大神帮忙解决,不胜感激

解决方案 »

  1.   

    你需要开发一个web app。移动端通过API获得数据
      

  2.   

    看得出来楼主是新手,我也是新手,不过我之前搞web的。你写出了想法2......埋头写code可不是好事。服务器上保存用户信息,就跟网站一样,只不过面向用户的web UI变成了App UI。  在服务器上有数据库,用户的数据保存在这里。服务端还要部署程序,供app调用。
      

  3.   

    一般就是如你所说的那样。服务器端为iOS客户端提供可调用的接口API, 在服务器端上,使用什么语言,什么数据库存储都可以,接口返回的数据格式一般是json或 xml, 通常大家在返回的数据格式上都会选择json. 主要是因为json在ios端比较容易解析。和web开发不同,在web开发上我们需要通过session,或cookie来记录用户的登录状态,在ios中,由于它的交互主要是通过http协议,我们知道http请求是无状态的。所以为了保证数据的安全性,你可以使用如OAuth这样的方式。或自定义一些其它的策略,目前我们使用的是,在每一个请求的后面都多加两个参数,一个timestemp时间戳,还有一个是将请求的串加密,并将得到的加密串作为最后一个参数传递过服务器端,服务器端解密这个串,将解出来的这个串和前面请求的串比较判断是不是相同。如果相同说明请求相对比较安全,如果不是有可能是外部请求,可阻止请求。