【问题标题】:Need to know about web based client server app for iPhone需要了解用于 iPhone 的基于 Web 的客户端服务器应用程序
【发布时间】:2013-11-08 10:33:56
【问题描述】:

我想为 iPhone 开发一个基于 Web 的客户端服务器应用程序。我需要在 MySQL 中的服务器上开发一个数据库,例如存储一些数据和图片等。然后使用 UIWebView 或其他东西为 iPhone 开发一个 Web 应用程序以连接到服务器并从服务器上的数据库中提取数据和图片并显示在iPhone 屏幕。 (只是一个网站)。是否可以使用 MySQL 和 PHP,或者我必须使用 SQL Server 或其他一些 DBMS?我需要什么??任何教程,建议等???非常感谢。

【问题讨论】:

    标签: mysql ios iphone uiwebview


    【解决方案1】:

    首先,您需要熟悉 Objective-c 语言和 iOS sdk 以从您的 iOS 应用程序连接服务器。好的起点是从苹果开发者网站(developer.apple.com)或 ray wenderlich tutorials开始。您可以使用网页视图在iOS应用程序中显示您的网页,但如果您想为您的数据和图片设置用户界面,那么您需要使用 UITableView 或 UICollectionView 等 iOS 工具并创建自定义 UI。要连接服务器并获取数据,您可以使用本教程how to create a web service

    【讨论】:

    • 好的。我肯定会考虑这个。我知道 Objective-C、iOS SDK 和一些 iPhone 编程。我只想知道我们必须使用一些 Web 服务来进行客户端和服务器的移动通信,并以 XML 或 JSON 格式接收数据?或者我们可以像开发网站一样进行普通的客户端服务器编程。从表格中获取数据并在网页中显示或使用。将网页中的记录插入到表中并更新等..???等待您的回复...
    • 这类似于我们在网站上的做法,只是以防万一手机需要解析xml或json格式的数据并将其从服务器发送到iOS应用程序。在 iOS 应用程序中,您需要向服务器请求数据,作为响应,服务器将发送数据,数据将采用 json 或 xml 格式,因此请使用一些解析库,如 AFNetwokring github.com/AFNetworking/AFNetworking 或 Apple 的 NSXML 或 NSJSONSerialisation 类并解析数据。使用此链接 raywenderlich.com/2941raywenderlich.com/30445/afnetworking-crash-course#
    • 感谢您的精彩回答。还有一个问题,因为我很困惑。什么是解析 XML 或 JSON,什么是序列化?这两者有什么区别?什么时候做哪一个?在任何特殊条件或情况等情况下,哪一个更好或更好????谢谢
    • JSON 序列化是指将 JSON 转换为 Dictionary 或 Array 等 Foundation 对象。 XML 数据也一样,即 Xml 到 NSDictionary 或 NSArray。 XML 解析和序列化指的是同一个东西。阅读stackoverflow.com/questions/11971487/…raywenderlich.com/5492/working-with-json-in-ios-5
    • 好的,非常感谢。我可以将图像和视频以及 XML 或 JSON 格式的数据从服务器发送到 iPhone 吗?有关将 JSON 格式的图像和/或视频和数据从服务器发送到 iPhone 的任何教程。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-04-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-08
    • 2011-01-13
    相关资源
    最近更新 更多