Web

原创 2015年07月10日 20:54:53

试图加载网页要用到loadRequest:方法。需要完成三步:

<1>给出网址:使用URLWithString:方法创建一个NSURL对象,并初始化一个网址

+(id)URLWithString:(NSString *)URLString;

其中,NSString *用来指定网址,它是一个字符串

<2>传递网址:使用requestWithURL:方法,将网址传递给NSURLRequest对象

+(id)requestWithURL:(NSURL *)theURL;

其中(NSURL *)theURL用来指定NSURL对象

<3>加载网址:将网址传递到NSURLRequest对象中后,就可以使用loadRequest:方法将NSURLRequest对象进行加载

-(void)loadRequest:(NSURLRequest *)request;

其中(NSURLRequest *)request用来指定NSURLRequest *对象。



1.创建项目,打开storyboard文件,在视图库中拖动Web View网页。

2.打开ViewController.h文件,实现声明一个插座变量。

#import <UIKit/UIKit.h>


@interface ViewController : UIViewController

{

    IBOutlet UIWebView * web;

}

@end

将插座变量和storyboard视图进行关联

3.打开ViewController.h实现加载指定网址的网页内容。

#import "ViewController.h"


@interface ViewController ()


@end


@implementation ViewController


- (void)viewDidLoad {

    

    //创建NSURL 对象,给出网址

    NSURL * url = [NSURL URLWithString:@"http://www.baidu.com"];

    //创建NSURLRequest对象,传递网址

    NSURLRequest * request = [NSURLRequest requestWithURL:url];

    //加载网址对应的网页内容

    [web loadRequest:request];

//    UIWebView * web = [[UIWebView alloc] initWithFrame:CGRectMake(20, 50, 270, 200)];

//    //创建

//    [self.view addSubview:web];

    [super viewDidLoad];

    // Do any additional setup after loading the view, typically from a nib.

}


推荐一款web画图工具

在油茶会看到关于balsamiq的画图工具,觉着很少不错,下面是网站地址http://www.balsamiq.com/.另附几张图片参考:  看起来是不是很不赖,可就一点不好,那就是不写blog不给...
  • mxin442233
  • mxin442233
  • 2009年03月18日 14:22
  • 4136

Web Application 和 Web Service 的区别与联系

不同点: Web Application: 1:对Web Application发起的请求,一般直接返回HTML或者图像数据等等。 2:从Web Application得到的结果一般都是通过...
  • saloon_yuan
  • saloon_yuan
  • 2012年07月14日 20:56
  • 2427

基于Web的图像处理

原文地址:基于Web的图像处理作者:ENVI-IDL中国 在过去的几十年里,地理信息在互联网上的使用和展示经过了飞速发展。第一代互联网上展示的地图是嵌入到HTML中的静态图片,例如GIF、JPEG或者...
  • u014136513
  • u014136513
  • 2016年01月25日 15:28
  • 487

浅析Web加密技术

密码加SALT(作料,盐)原理 web 加密技术 重放攻击
  • JerryBurning
  • JerryBurning
  • 2015年06月30日 16:58
  • 2187

用于Web开发的最佳编程语言

互联网的世界充满了在不同编程语言的帮助下开发的杂乱的网站,提供不同的好处和缺点。由于有大量的编程语言用于开发网站,您必须选择最适合您的网站需求的编程语言。在选择最佳语言之前,您需要对用于开发网络上可用...
  • sergeycao
  • sergeycao
  • 2017年01月15日 16:39
  • 3434

myeclipse里web project和web service project的区别

在 myeclipse 中新建一个项目会出现这两个很相似的选项。 区别如下: 平时开发B/S的项目,都是web项目,很少用到web service。web service是另外一个概念,是基于...
  • tlycherry
  • tlycherry
  • 2013年04月20日 16:08
  • 2395

WEB入门.九 导航菜单

学习内容水平导航菜单垂直导航菜单下拉式导航菜单能力目标制作tab标签导航菜单制作带箭头的导航菜单制作带信息提示的导航菜单制作垂直下拉导航菜单制作水平下拉导航菜单本章简介上一章节中讲解了 backgro...
  • zhangchen124
  • zhangchen124
  • 2017年02月19日 08:54
  • 1544

Dynamic web project和Static web project区别

Dynamic web  project和Static  web project区别 1,Dynamic web project  动态web,包含一些动态信息,如java代码,动态web 页面...
  • QMW19910301
  • QMW19910301
  • 2016年09月30日 15:06
  • 2707

Web过滤器详解

过滤器,在Web中称之为Filter,通过配置多个过滤器,Web系统可以对所有的Servlet请求进行一层一层的过滤,以完成一些特殊的功能。例如常用的资源访问权限控制、特殊字符以及敏感词过滤、响应信息...
  • kylinah
  • kylinah
  • 2016年09月07日 11:05
  • 1015

Web安全与防御措施

服务攻击:针对程序漏洞进行攻击常见的有: SQL注入攻击文件上传攻击XSS跨站脚本攻击CSRF(Cross-site request forgery)跨站请求伪造程序逻辑漏洞 暴力攻击:如DD...
  • xiaoxiao3112
  • xiaoxiao3112
  • 2017年02月17日 18:43
  • 519
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Web
举报原因:
原因补充:

(最多只允许输入30个字)