博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
网络+UIWebView的使用
阅读量:2352 次
发布时间:2019-05-10

本文共 1282 字,大约阅读时间需要 4 分钟。

 
什么是网络呢
           在计算机领域中,网络是信息传输、接收、共享的虚拟平台,通过它把各个点、面、体的信息
连接到一起,从而实现这些资源的共享
   知识点:
互联网上是如何识别每一台计算机的 ——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 其代码如下
@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];}
 
运行模拟器,就可以连接到百度进行浏览了,是不是觉得很神奇啊
如果你想在百度里面定位到其他的资源,可以直接将

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

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

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

转载地址:http://btrvb.baihongyu.com/

你可能感兴趣的文章
实现自定义布局的Notification
查看>>
AlarmManager的学习与实现
查看>>
解读Content Provider之一
查看>>
解读Content Provider之二
查看>>
自定义UI实例
查看>>
推荐一个不错的自定义UI
查看>>
fedora16 设置 gedit软件的默认编码
查看>>
S3C6410 存储器映射
查看>>
Linux 3.3.0移植到S3C6410开发板上之一
查看>>
Busybox支持中文的解决办法
查看>>
Spring中BeanFactory和FactoryBean有什么区别?
查看>>
牛年(2021)的KPI
查看>>
快速识别图片类型
查看>>
理解云原生
查看>>
docker常见问题答疑
查看>>
mac最简配置maven
查看>>
虚拟机性能监控与故障处理工具
查看>>
GIT的一些操作
查看>>
ZooKeeper 四字命令
查看>>
Mysql InnoDB锁问题
查看>>