Freigeben über


NSUserDefaults.StandardUserDefaults Eigenschaft

Definition

Enthält die Standardeinstellungen für Benutzer.

public static Foundation.NSUserDefaults StandardUserDefaults { [Foundation.Export("standardUserDefaults", ObjCRuntime.ArgumentSemantic.Strong)] get; }
member this.StandardUserDefaults : Foundation.NSUserDefaults

Eigenschaftswert

Das Singleton-Objekt, das die Standardeinstellungen des Benutzers darstellt.

Attribute

Hinweise

Diese NSUserDefaults-Instanz enthält alle geladenen Werte aus den verschiedenen Benutzereinstellungen, und sie werden nach Rangfolge durchsucht. In der Reihenfolge der höchsten Rangfolge bis zur niedrigeren Rangfolge sind die Inhalte der NSUserDefaults: die Befehlszeilenargumentdomäne (NSArgumentDomain), die anwendungsspezifische Domäne, die globale Domäne (NSGlobalDomain), die Sprachendomäne (basierend auf den Standorteinstellungen), das universelle Fallback NSRegistrationDomain.

Für jedes Befehlszeilenargument des Formulars -NAME VALUE, das beim Start an Ihre Anwendung übergeben wird, wird "NAME" als Schlüssel verwendet, wobei der Wert auf VALUE festgelegt ist. Dies sind Teil der NSArgumentDomain-Optionen.

// Retrieve the value for the command line argument -foo bar
var value = NSUserDefaults.StandardUserDefaults.StringForKey ("foo");

Gilt für: