Mik*_*yev 2 web-applications ios
我一直想知道所有的网络应用程序如何显示网页内容,比如在UITableView上.当我们调用UIWebView实例方法loadRequest时:它只是浏览到NSURL对象提供的链接.但是我们如何使用TableViews,ImageViews等进一步管理所有内容.iOS中的网络应用程序的基本原理是什么?我是否需要学习HTML和任何其他与Web相关的技术,如AJAX,Java脚本等?
您不会UIWebView在UITableView(或UIImageView等)中显示a的内容您可能会引用的应用程序使用以下两种方法之一:
使用NSURLConnection通常使用REST和JSON 下载数据.然后将其显示在一个UITableView.
显示UIWebView看起来像的HTML内容UITableView
有关第一种情况的更多信息,请参阅URL加载系统编程指南.有关第二种情况的更多信息,请参阅iOS Web Apps入门.
可以在MobileSafari中运行的大多数东西也可以运行在UIWebView.但是,使用a为所有UI元素获取本机正确行为很困难UIWebView.特别是按钮点击在大多数Web应用程序中无法正常工作.滑动也可以表现得非最佳.但即便如此,许多"应用程序"实际上只是一个网页UIWebView.(Facebook应用就是一个很好的例子.)
| 归档时间: |
|
| 查看次数: |
426 次 |
| 最近记录: |