var fragment: String?
var host: String?
var path: String
var port: Int?
var query: String?
var queryItems : [URLQueryItem]?
var scheme: String?
var user: String?
Availability 有効性
Technology
var password: String
? { get set }
The getter for this property removes any percent encoding this component may have (if the component allows percent encoding). Setting this property assumes the subcomponent or component string is not percent encoded and will add percent encoding (if the component allows percent encoding). このプロパティに対するゲッターは、この構成要素が持つかもしれない(構成要素がパーセント符号化を許可されるならば)あらゆるパーセント符号化を取り除きます。このプロパティを設定することは、下位構成要素または構成要素文字列がパーセント符号化されないと決めてかかります、そしてパーセント符号化を加えるでしょう(構成要素がパーセント符号化を許可されるならば)。
Warning: IETF STD 66 (rfc3986) says the use of the format “user:password” in the userinfo subcomponent of a URI is deprecated because passing authentication information in clear text has proven to be a security risk. However, there are cases where this practice is still needed, and so the user and password components and methods are provided. 警告:IETF STD 66 (rfc3986) は、書式 “user:password” の、あるURIの userinfo 下位構成要素における使用は非推奨であると主張します、なぜなら認証情報を平文で渡すことはセキュリティリスクだと判明しているからです。しかしながら、この慣習がまだ必要とされる場合が存在します、それゆえ user と password 構成要素およびメソッドが提供されます。
var fragment: String?
var host: String?
var path: String
var port: Int?
var query: String?
var queryItems : [URLQueryItem]?
var scheme: String?
var user: String?