Wie kann ich eine „Erscheinungsdatei“ für NSAppearance erstellen?

Ich habe die Cocoa-Dokumentation gelesen und bin auf einige neue Funktionen in der 10.9-API gestoßen.

Aus den Dokumenten Ich nehme an, dass dieNSAppearance Klasse und ein zugehöriges ProtokollNSAppearanceCustomization Scheint ein Mittel zu sein, um das Erscheinungsbild von anzupassenNSView und seine Nachkommen.

Ein NSAppearance-Objekt stellt eine Datei dar, die ein standardmäßiges oder benutzerdefiniertes Erscheinungsbild angibt, das für eine Teilmenge von Benutzeroberflächenelementen in einer App gilt. Eine App kann mehrere Darstellungsdateien enthalten. Da NSAppearance mit NSCoding kompatibel ist, können Sie mit Interface Builder einem Erscheinungsbild Benutzeroberflächenelemente zuweisen.
Normalerweise passen Sie ein Fenster anVerwenden von Xcode zum Erstellen einer Darstellungsdatei mit den Ansichten, die Sie anpassen möchten, und der benutzerdefinierten Grafik, die auf sie angewendet werden soll. Xcode wandelt den Grafikinhalt der Datei in ein Laufzeitformat um, das AppKit zeichnen kann, wenn die angegebenen Ansichten angezeigt werden.

Gut, dass alles ordentlich und vielversprechend klingt, aber nirgendwo in der Dokumentation kann ich finden, was eine Erscheinungsdatei ist oder wie man eine erstellt. Die Google-Suche ist leer, abgesehen von der Thin-Dokumentation, die ich bereits gelesen habe.

Ich sehe, dass UIKit ähnlich klingtUIAppearance Klasse, aber soweit ich das beurteilen kann, ist dies kein direkter Port der UIKit-Klasse.

Weiß jemand, wie man eine dieser magischen "Erscheinungsdateien" erstellt und was genau wir damit machen können?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage