时间:2021-05-02
IOS 开发之NSURL基本操作
NSURL其实就是我们在浏览器上看到的网站地址,这不就是一个字符串么,为什么还要在写一个NSURL呢,主要是因为网站地址的字符串都比较复杂,包括很多请求参数,这样在请求过程中需要解析出来每个部门,所以封装一个NSURL,操作很方便:
? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 NSURL *url = [NSURL URLWithString:@"http://www.baidu.com/s?tn=baiduhome_pg&bs=NSRUL&f=8&rsv_bp=1&rsv_spt=1&wd=NSurl&inputT=2709"]; NSLog(@"Scheme: %@", [url scheme]); NSLog(@"Host: %@", [url host]); NSLog(@"Port: %@", [url port]); NSLog(@"Path: %@", [url path]); NSLog(@"Relative path: %@", [url relativePath]); NSLog(@"Path components as array: %@", [url pathComponents]); NSLog(@"Parameter string: %@", [url parameterString]); NSLog(@"Query: %@", [url query]); NSLog(@"Fragment: %@", [url fragment]); NSLog(@"User: %@", [url user]); NSLog(@"Password: %@", [url password]);结果:
? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 2012-08-29 15:52:23.781 NSurl[3560:f803] Scheme: http 2012-08-29 15:52:32.793 NSurl[3560:f803] Host: www.baidu.com 2012-08-29 15:52:39.102 NSurl[3560:f803] Port: (null) 2012-08-29 15:52:42.590 NSurl[3560:f803] Path: /s 2012-08-29 15:52:52.516 NSurl[3560:f803] Relative path: /s 2012-08-29 15:53:05.576 NSurl[3560:f803] Path components as array: ( "/", s ) 2012-08-29 15:53:32.861 NSurl[3560:f803] Parameter string: (null) 2012-08-29 15:53:37.528 NSurl[3560:f803] Query: tn=baiduhome_pg&bs=NSRUL&f=8&rsv_bp=1&rsv_spt=1&wd=NSurl&inputT=2709 2012-08-29 15:53:52.942 NSurl[3560:f803] Fragment: (null) 2012-08-29 15:53:54.539 NSurl[3560:f803] User: (null) 2012-08-29 15:53:57.808 NSurl[3560:f803] Password: (null)感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
原文链接:http://blog.csdn.net/zhibudefeng/article/details/7920686
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
ios开发之swift中手势的实例详解手势操作主要包括如下几类手势属性说明点击uitapgesturerecognizernumberoftapsrequire
IOS开发之UITextField的光标操作扩展简介在iOS开发中,有时候需要完全自主的定义键盘,用于完整的单词输入,例如计算机应用中,需要一次性的输入sin(
NSURLSession在iOS7之后,NSURLSession作为系统推荐使用的HTTP请求框架,在进行前台请求的情况下,NSURLSession与NSURL
IOS开发之ObjectiveC的变量类型的字符代表实例代码:?1234567891011121314151617181920212223NSDictionar
ios默认字体是模板,可以为【基本】类别中的模板设定默认字体和字体大小。 iOS(原名为iPhoneOS),是苹果公司为其移动设备所开发的专有移动操作系统,为