记笔记
import UIKit
let url = URL.init(string: "https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1583267136471&di=9020809f701154153c0cb7239668d828&imgtype=0&src=http%3A%2F%2Fpic1.win4000.com%2Fpic%2Fc%2F70%2F99177ebdcc.jpg")
print("scheme:\(url?.scheme)") //协议
print("host:\(url?.host)") //域名
print("port:\(url?.port)") //端口
print("relativePath:\(url?.relativePath)") //相对路径
print("path:\(url?.path)") //路径
print("pathComponents:\(url?.pathComponents)")
print("Query:\(url?.query)") //参数
print("absoluteString:\(url?.absoluteString)") //完整的url字符串
输出结果:
scheme:https
host:timgsa.baidu.com
port:nil
relativePath:/timg
path:/timg
pathComponents:["/", "timg"]
Query:image&quality=80&size=b9999_10000&sec=1583267136471&di=9020809f701154153c0cb7239668d828&imgtype=0&src=http%3A%2F%2Fpic1.win4000.com%2Fpic%2Fc%2F70%2F99177ebdcc.jpg
absoluteString:https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1583267136471&di=9020809f701154153c0cb7239668d828&imgtype=0&src=http%3A%2F%2Fpic1.win4000.com%2Fpic%2Fc%2F70%2F99177ebdcc.jpg

网友评论