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 地址,实际开发将其切换成实际地址即可.)



原创粉丝点击