Swift URL to String変換

Pocket

SwiftURLを文字列変換する方法

URLはstructなので文字列は中に入っています。下記はURL作成例です

let _s = "https://mjeld.com"
let _url: URL = URL(string: _s)!

URLがブラウザなどのURL文字列が入っている場合relativeString(相対)取得できます

let _urlString: String = _url.relativeString
print(_urlString)

文字列変換する場合は、absoluteString(絶対)も利用できます

let _urlString: String = _url.absoluteString
print(_urlString)

Swiftで文字列をURLへ変換する

変換と書いていますが 実際にはURLのinit?(string: String)に突っ込んでるだけです

let _s = "https://mjeld.com"
let _url: URL = URL(string: _s)!

ファイルの場合下記のような書き方ができます

let _s = "/home/"
let _url:URL = URL(fileURLWithPath: _s)

この場合absoluteStringすると”file://“がつきます。relativeStringでも同じでした

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA