美文网首页iOS、swift技术交流!
USURL用法(有点惊讶)

USURL用法(有点惊讶)

作者: 光明程辉 | 来源:发表于2016-10-31 00:35 被阅读48次

0.经典用法

NSURL *url1 = [NSURL URLWithString:@"http://www.baidu.com/img/bd_logo1.png"];
NSURL *url2 = [NSURL URLWithString:@"/img/bd_logo1.png" relativeToURL:[NSURL URLWithString:@"http://www.baidu.com"]];

1.加载项目中本地网页

NSString *urlPath = [[NSBundle mainBundle] pathForResource:@"404" ofType:@"html"];
NSURL *url = [NSURL URLWithString:urlPath];

2.获取扩展名

NSURL *url = [NSURL URLWithString:@"http://www.iyiming.me/hello.png"];
NSString *pathExtension = [url pathExtension];//扩展名 png

3.获取组成部分

NSURL *url = [NSURL URLWithString:@"http://www.iyiming.me/index.htm"];
NSArray *pathComponentsArray = [url pathComponents];//所有组成部分  [/,index.htm]

4.获取主机

NSURL *url = [NSURL URLWithString:@"http://www.iyiming.me/index.htm"];
NSString *host = [url host];//主机 www.iyiming.me

5.获取端口号

NSURL *url = [NSURL URLWithString:@"http://www.iyiming.me:80/index.htm"];
NSNumber *port = [url port];//端口号 80

6.获取查询参数

NSURL *url = [NSURL URLWithString:@"http://www.iyiming.me:80/index.htm?key1=value1&key2=value2"];
NSString *query = [url query];//查询参数 key1=value1&key2=value2

7.获取协议名称

NSURL *url = [NSURL URLWithString:@"http://www.iyiming.me:80/index.htm?key1=value1&key2=value2"];
NSString *scheme = [url scheme];//协议 http

8.获取锚定位

NSURL *url = [NSURL URLWithString:@"http://www.iyiming.me:80/index.htm#jumpLocation"];
NSString *fragment = [url fragment];//锚定位 jumpLocation

9.获取用户名

NSURL *url = [NSURL URLWithString:@"ftp://yiming@www.iyiming.me"];
NSString *user = [url user];//用户名 yiming

相关文章

  • USURL用法(有点惊讶)

    0.经典用法 1.加载项目中本地网页 2.获取扩展名 3.获取组成部分 4.获取主机 5.获取端口号 6.获取查询...

  • 有点惊讶

    这个自动延期的春节,我和奶奶两人住在村子里。这是我的故乡,一个秀丽、偏僻的江南小山村。清晨听得到鸟儿叽叽喳...

  • 有点惊讶

    刚刚忙完,才点开简书,看了别人给我发的消息,很是惊讶,原来我也这么厉害过,哎!话不多说,先给大家分享一下。 此时心...

  • 我有点小惊讶

    看到这张照片说明滑了三天单板的浩洋会前后刃了不知道是否是换刃但至少是前后刃落叶飘好开心

  • 今天有点惊讶

    现在是晚7点半过后,只听到有间断的敲击声,和窗外远处路上来往行车的呼呼声,不知是风声还是穿梭声。时不时还有一些像是...

  • 突然接到借调,有点惊讶

    今天中午吃饭的时候,碰到了一个同事,同事直接告诉我,明天我要去借调到别的地方去工作。 我当时特别的惊讶,借调这个东...

  • 突然接到借调,有点惊讶

    今天中午吃饭的时候,碰到了一个同事,同事直接告诉我,明天我要去借调到别的地方去工作。 我当时特别的惊讶,借调这个东...

  • RAC源码解析之关键词作为消息名称

    初次看到这样的代码: 整个人都惊讶了,return居然有这种用法?上网一查然后没有任何方面介绍此用法,最后只能理解...

  • 捐10万个贝,有点惊讶

    昨天下午,我的老同学蒋坤元一下子捐给【文字之光】团队10万个贝,相当于人民币1万元,真是让我有点惊讶。我立马打电话...

  • 愿你能温柔地对待你的全世界

    陪小孩玩,惊讶时会拖着音说:“ye~?”女儿慢慢学会了这个词的用法,经常搞个奇奇怪怪的玩意儿,然后惊讶地说:“ye...

网友评论

    本文标题:USURL用法(有点惊讶)

    本文链接:https://www.haomeiwen.com/subject/uvguuttx.html