网络+UIWebView的使用

  什么是网络呢

           在计算机领域中,网络是信息传输、接收、共享的虚拟平台,通过它把各个点、面、体的信息 连接到一起,从而实现这些资源的共享

   知识点:
互联网上是如何识别每一台计算机的 ——IP地址
IP地址被用来给Internet上的电脑一个编号不容易记忆

人们更习惯使用域名访问网络上的计算机


互联网上是如何访问资源的 ——协议

网络中的计算机要能够互相顺利的通信,就必须讲同样的语言,这个语言就相当于协议


互联网上是如何定位资源的 ——URL

统一资源定位符(Uniform Resource Locator,缩写为URL)是对互联网上资源位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个资源都有一个唯一的URL,它包含的信息指出该资源的位置

URL 俗称网址

如    http://m.baidu.com/s?word=iphone     ,http为超文本传输协议,m.baidu.com为域名,便于用户记忆,s?/word=iphone 表示的是要查询iphone相关的内容,即资源


互联网上是如何传输数据的 ——二进制流



与网络传输的特点:

1:连接

2:请求(向服务器发出请求)

3:数据(资源)传输


那接下来介绍UIWebView

         UIWebView是iOS内置的浏览器控件,可以浏览网页、打开文档等,能够加载html/htm、pdf、docx、txt等格式的文件,系统自带的Safari浏览器就是通过UIWebView实现的。

使用步骤:先在Main.storyboard 中拖入 一个   UIWebView  ,设置属性,如

@property (weak, nonatomic) IBOutlet UIWebView *WebView;


转到ViewController.m 其代码如下
<span style="font-size:18px;">@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];

    //1:url定位资源
    NSURL *url = [NSURL URLWithString:@"https://m.baidu.com"];
    
    //2:把url告诉给服务器,请求,从m.baidu.com 请求数据
    NSURLRequest  *request = [NSURLRequest requestWithURL:url];
    
    //3:发送请求给服务器
    [self.WebView loadRequest:request];
}</span>
  运行模拟器,就可以连接到百度进行浏览了,是不是觉得很神奇啊

如果你想在百度里面定位到其他的资源,可以直接将

NSURL *url = [NSURL URLWithString:@"https://m.baidu.com"]改为

NSURL *url = [NSURL URLWithString:@"https://m.baidu.com/s?word=iphone"]

这样就定位到百度里的iphone资源










  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值