NSURLComponents 使用简介
来源:互联网 发布:淘宝店自己可以开吗 编辑:程序博客网 时间:2024/06/06 16:28
该类苹果在 iOS 7中添加,它(NSURLComponents)可以方便的把 URL 地址分解成多个部分;
例如:
直接上 code
NSString *urlStr =@"http://bbs.csdn.net/forums/ios";
NSURLComponents *components = [NSURLComponentscomponentsWithString:urlStr];
NSString *host = components.host;
NSString *user = components.user;
NSString *pwd = components.password;
NSNumber *port = components.port;
NSString *path = components.path;
NSString *query = components.query;
NSString *fragment = components.fragment;
NSLog(@"\n host --- %@\n path --- %@\n user --- %@\n pwd --- %@\n port --- %@\n query --- %@\n fragment --- %@\n", host, path, user, pwd, port, query, fragment);
打印结果如下:
host --- bbs.csdn.net
path --- /forums/ios
user --- (null)
pwd --- (null)
port --- (null)
query --- (null)
fragment --- (null)
如上结果得出,根据不同的 URL 地址,可以利用如上方法进行地址切割,得出相对应的部分,从而进行选取有用的部分进一步执行相关操作.
(如上地址只是随机使用了一个较为简单的 URL 地址,实际开发将其切换成实际地址即可.)
- NSURLComponents 使用简介
- NSURLComponents的使用
- NSURL / NSURLComponents
- NSURL / NSURLComponents
- NSURL / NSURLComponents
- NSURL / NSURLComponents
- 关于NSURL NSURLComponents
- OKHttp使用简介--使用
- tcpdump nc tcpdump使用简介使用简介
- DOM4J 使用简介[转载]
- Dom4j 使用简介
- DOM4J 使用简介(转)
- Gmail使用简介
- Debug 使用简介
- ant使用简介
- VSS使用简介
- CVS 使用简介
- DOM4J 使用简介
- PGM图片的一些知识
- MIX2 适配看这一篇就够了,18:9 只需一行代码
- eclipse启动项目报内存溢出
- OKHttp 数据读写进度监听分析
- Redis大部分相关
- NSURLComponents 使用简介
- 批量修改myeclipse项目中已有的htm文件的编码格式
- java反编译工具JD-GUI资源
- 1、redis配置文件参数
- Python数据挖掘学习02--numpy和pandas模块基本使用
- Ubuntu安装JDK详解
- Android逆向系列之动态调试8–IDA调试so文件(下)
- Java Web 2.1.4 HTML 表单标签与表单设计 (实例)
- 解决多表关联转换json内存溢出