文書   >   Foundation   >   Preferences   >   UserDefaults   >   url(forKey:)


インスタンスメソッド


url(forKey:)


指定されたキーに関連した URL を返します。





宣言


func url(forKey defaultName: String) -> URL?


パラメータ


defaultName現在のユーザーのデフォルトデータベース内のキー。


戻り値


指定されたキーに関連した URL。キーが存在しない場合、このメソッドは nil を返します。


議論


このメソッドは、以下の動作でキーに関連した URL を取得します。


  1. キーの値が NSData オブジェクトの場合、データオブジェクトは unarchiveObject(with:) への引数として使用されます。データオブジェクトを NSURL としてアーカイブ解除できる場合は、URL が返されます。URL を NSURL としてアーカイブできない場合は、nil が返されます。

  2. このキーの値がファイル参照 URL である場合、ファイル参照 URL は作成されますが、ブックマークデータは NSURL オブジェクトが後で使用されるまで解決されません (たとえば、init(contentsOf:) で)。

  3. キーの値がチルダ (~) で始まる文字列の場合、文字列は expandingTildeInPath メソッドを使用して展開されます。このメソッドから file: スキームで NSURL が作成されます。

以下も見よ





デフォルト値の取得





目次
Xcode の新機能

  • 言語:Swift
  • SDK
  • iOS 4.0+
    macOS 10.6+
    tvOS 9.0+
    watchOS 2.0+

  • フレームワーク
  • Foundation
  • 宣言
  • パラメータ
  • 戻り値
  • 議論
  • 以下も見よ












  • トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)