iphone - 像app这样实现网页有哪些坑?

标签 iphone objective-c ios web-services webforms

我打算实现一些应用程序,其功能与某些网站的功能相似。应用程序应该能够发布、获取和查看一些数据。大多数观看数据仅在登录后可用。付款。 Web 服务是 .NET asmx XML 服务。

所以,我打算使用 UIKit,拖放一些文本字段。为了发布数据,我将进行一些手动输入验证,将输入组合成一个字符串,然后将其发布到服务器。此外,一些解析将在从网络服务器获取信息后完成。现在,我以前没有做过任何网站应用程序,所以我很好奇我可能会遇到哪些潜在问题。

最佳答案

我想您是在询问潜在的技术问题。我最近在开发此类应用程序时遇到的问题和解决方法是:

  1. 如果您将 native UI 屏幕与您网站的 UIWebView 结合在一起,则维护您与服务器的 session 。
  2. XML 解析有时会很棘手,因此根据您的喜好,JSON 是最佳选择。另一种解决方案是以更易于编码的 PLIST 格式输出 XML。在服务器端,PHP 有一些 PLIST 生成库。我不知道 .NET 上有什么可用。
  3. 在 iOS 端,ASIHTTP 库有助于更轻松地发布到网站,尤其是当您使用二进制文件等时。
  4. 根据您的用例,您还可以考虑驻留在用户界面 WebView 中的基于纯网络的用户界面版本。如果你打算走这条路,JQueryMobile 是一个非常好的渲染 iOS 类 UI 的解决方案。这为您在与网络服务通信和解析等方面节省了大量精力。

暂时能想到的就这些了。

关于iphone - 像app这样实现网页有哪些坑?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7203779/

相关文章:

iphone - IBOutletCollection - 一次连接多个对象

iphone - 构建独立的类

ios - 向 UIPangesture 添加边界

ios - 如何在 iOS 中裁剪大图像的中心部分?

ios - 如何使用 Swift 检测和更改 ios 应用程序语言?

iphone - - (double) Objective C 中方法的有效返回类型

iphone - 是否可以调整 iPhone 的振动级别?

ios - Objective-C 中的根类和基类有什么区别?

ios - 全屏模式下的 MPMoviePlayerController,完成按钮导致播放器暂停播放

ios - 如何在 NSString 中多次出现的特定字符后获取 NSString?