Instance Method
インスタンスメソッド
url(forKey:)
Returns the URL associated with the specified key.
指定されたキーと結びつけられたURLを返します。
Parameters
パラメータ
defaultName
A key in the current user’s defaults database.
現在のユーザのもつdefaultsデータベースの中のあるキー。
Return Value
戻り値
The URL associated with the specified key. If the key doesn’t exist, this method returns nil
.
指定されたキーと結びつけられたURL。キーが存在しないならば、このメソッドはnil
を返します。
Discussion
議論
This method retrieves the URL associated with a key with the following behavior:
このメソッドは、あるキーと結びつけられたURLを以下の挙動で回収します:
If the value for the key is an NSData object, the data object is used as the argument to unarchiveObject(with:)
. If the data object can be unarchived as an NSURL
, the URL is returned. If the URL can’t be archived as an NSURL
, nil
is returned.
キーに対する値があるNSDataオブジェクトならば、そのデータオブジェクトはunarchiveObject(with:)
への引数として使われます。データオブジェクトがNSURL
としてアンアーカイブされることができるならば、そのURLが返されます。URLがNSURL
としてアンアーカイブされることができないならば、nil
が返されます。
If the value for this key is a file reference URL, the file reference URL is created, but its bookmark data isn’t resolved until the NSURL
object is later used (for example, with init(contentsOf:)
).
このキーに対する値がファイル参照URLならば、ファイル参照URLが作成されます、しかしそれのブックマークデータはNSURL
オブジェクトが後で使われるまで解決されません(例えば、init(contentsOf:)
で)
If the value for the key is a string which begins with a tilde (~), the string is expanded using the expandingTildeInPath
method, from which an NSURL
with the file:
scheme is created.
このキーに対する値がチルダ(~)で始まる文字列ならば、文字列はexpandingTildeInPath
メソッドを使って展開されます、それからNSURL
がfile:
スキームで作成されます。
See Also
参照
Getting Default Values
defaults値を取得する
Related Documentation
関連文書