转载自:http://my.oschina.net/wangdk/blog/165554
NSURL *url = [NSURL URLWithString:@"http://www.baidu.com/search?id=1"];
2 |
NSLog(@"scheme:%@",
[url scheme]); //协议
http |
3 |
NSLog(@"host:%@",
[url host]); //域名
www.baidu.com |
4 |
NSLog(@"absoluteString:%@",
[url absoluteString]); //完整的url字符串
http://www.baidu.com:8080/search?id=1 |
5 |
NSLog(@"relativePath:
%@",
[url relativePath]); //相对路径
search |
6 |
NSLog(@"port
:%@",
[url port]); //
端口 8080 |
7 |
NSLog(@"path:
%@",
[url path]); //
路径 search |
8 |
NSLog(@"pathComponents:%@",
[url pathComponents]); //
search |
9 |
NSLog(@"Query:%@",
[url query]); //参数
id=1 |
本文通过一个具体的NSURL实例,详细解析了其各个属性的意义及获取方法,包括scheme、host、absoluteString等,有助于理解NSURL如何表示和处理URL。
8455

被折叠的 条评论
为什么被折叠?



