将绝对 URL 更改为相对 URL 使用系统 API 又快又干净?

Change a absolute URL to relative URL use system API quick and clean?

我可以使用系统 API 快速完成这项工作吗? 我知道我可以手动使用 regex 或组合 pathquery。 我知道NSURLComponents,但是它能把绝对的URL变成相对的吗?

我很好奇,我们可以使用系统 API 来快速、干净地完成这项工作吗?

目前我使用以下代码片段:

NSURL *url;

NSURLComponents *urlComponents = [NSURLComponents componentsWithURL:url resolvingAgainstBaseURL:NO];
urlComponents.scheme = nil;
urlComponents.host = nil;

NSURL *relativeURL = urlComponents.URL;