对于一个完整的URL,其实包括以下几个常见属性的:
@property (nullable, readonly, copy) NSString *host;
@property (nullable, readonly, copy) NSNumber *port;
@property (nullable, readonly, copy) NSString *user;
@property (nullable, readonly, copy) NSString *password;
@property (nullable, readonly, copy) NSString *path;
@property (nullable, readonly, copy) NSString *fragment;
@property (nullable, readonly, copy) NSString *parameterString;
@property (nullable, readonly, copy) NSString *query;
@property (nullable, readonly, copy) NSString *relativePath; // The same as path if baseURL is nil
那么分别代表什么意思呢?
举个找个url举个例子,分别打印出来看一下:
(下图由我一个同事之前给我展示,我拿过来用一下,懒得再去写测试代码了,哈哈)
![](https://img.haomeiwen.com/i1719795/6f1e61d982715f09.png)
现在相信各位对这个几个属性的意思都了解了吧。
网友评论