基础uiwebview在移动互联网时代应用只有通过网络进行数据交互才能保.pdf

基础uiwebview在移动互联网时代应用只有通过网络进行数据交互才能保.pdf

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
为什么要 络编程? ◼ 在移动互联网时代,移动应用,只有通过网络进行数据交互,才能保 持 !缺少了数据变化,无论多么华丽的应用,终将变成一潭 ◼ 移动网络应用(良好的UI+良好的用户体验) : (1) 即时通讯:QQ (2) :网易、凤凰 (3) :优酷、 (4) 音乐:虾米、QQ音乐 (5) : 、Flickr (6) LBS(基于位置服务) :高德、大众点评、墨迹天气、滴滴、快的 (7) :淘宝、天猫、京东 (8) 所罗门SoLoMo(社交+本地化+移动) : 、 、 、比邻 (9) …… ◼ 络编程是开发出优秀网络应用的基础和前提 什么是网络 ◼ 在计算机领域中,网络是信息传输、接收、共享的虚拟平台,通过它把各个点、面、 体的信息连接到一起,从而实现这些资源的共享 ➢ 互联网上是如何识别每一台计算机的—— IP地址 ✓ IP地址被用来给Internet上的电脑一个编号,不容易 ✓ 人们更习惯使用 网络上的计算机 ➢ 互联网上是如何 资源的—— 协议 ✓ 网络中的计算机要能够互相顺利的通信,就必须讲同样的语言,这个语言就相当于 协议 ➢ 互联网上是如何定位资源的—— URL ✓ 统一资源定位符 (UniformResourceLocator,缩写为URL)是对互联网上资源位置和 方 法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个资源都有一个 唯一的URL,它包含的信息 该资源的位置 ➢ 互联网上是如何传输数据的—— 二进制流 URL示例( ) 协议:超文本传输协议 :便于用户 资源:查询iOS相关的内容 网络 示意图 请求(Request)从服务 器获取资源 url( ) 确定要 的网络资源 客户端 服务器 二进制或字符串流 建立网络连接的步骤 1. 确定URL:明确要 的网络资源 2. 建立网络请求(URLRequest) 3. 将请求(URLRequest)发送给服务器 4. 处理服务器返回的数据 UIWebView ◼ UIWebView是iOS内置的浏览器控件,可以浏览网页、打开文档等 ◼ 能够加载html/htm、pdf、docx、txt等格式的文件 ◼ 系统自带的Safari浏览器就是通过UIWebView实现的 ◼ 在iOS7之前,UILabel、UITextField,以及UITextView都在 以某种方式使用 WebKit来进行文本布局和渲染的 ◼ ◼ 渲染:是CG的最后一道工序,将所设计内容制作成最终效果图或者动 画的过程 UIWebView演练——加载 首页 // 1. 确定要 的资源——URL NSURL *url = [NSURL URLWithString:@" "]; // 2. 建立网络请求 NSURLRequest *request = [NSURLRequest requestWithURL:url]; 所有的网络 的本质都是一个网络请求:即请求从服务器获取某一个资源 // 3. UIWebView加载网络请求 [self.webView loadRequest:request]; UIWebView演练——实现 搜索 - (void)searchBarSearchButtonClicked:(UISearchBar *)sear

文档评论(0)

honglajiao + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

认证主体钟**

1亿VIP精品文档

相关文档

相关课程推荐