SwiftでURLを文字列変換する方法
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でも同じでした