SwiftでmacOSのバージョン情報を取得するコードは下記です
let osVersion = ProcessInfo.processInfo.operatingSystemVersion print(osVersion)
NSOperatingSystemVersionというのが返るようで
majorVersion, minorVersion, patchVersionがInt型で入っています
SwiftでmacOSのバージョン情報を取得するコードは下記です
let osVersion = ProcessInfo.processInfo.operatingSystemVersion print(osVersion)
NSOperatingSystemVersionというのが返るようで
majorVersion, minorVersion, patchVersionがInt型で入っています
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)
変換と書いていますが 実際には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でも同じでした