Skip to content

NSURLComponents

NSURLComponents 用于把 URL 拆分为可读写的组件(scheme/host/path/query 等),或由组件组装回 URL。

从 URL 创建,可选相对 base 解析。

static componentsWithURLResolvingAgainstBaseURL(url: NSURL, resolve: boolean): NSURLComponents

Parameters:

NameTypeDescription
urlNSURL源 URL。
resolveboolean是否相对 base 解析。

Return Value:

  • NSURLComponents: 新实例。

从 URL 字符串创建。

static componentsWithString(urlString: string): NSURLComponents

Parameters:

NameTypeDescription
urlStringstringURL 字符串。

Return Value:

  • NSURLComponents: 新实例。
属性类型说明
schemestring协议(如 https)。
userstring用户部分。
passwordstring密码部分。
hoststring主机。
portnumber端口。
pathstring路径。
querystring查询串。
fragmentstring片段。

组装为 NSURL。

URL(): NSURL

Return Value:

  • NSURL: 当前组件对应的 URL。

基于 baseURL 组装 URL(相对 base)。

URLRelativeToURL(baseURL: NSURL): NSURL
头文件 API 清单

正在加载…

协议:,来源: