Verwenden von Klassen undokumentierter Klassen wie NSpreferenzen im Mac App Store
-
27-10-2019 - |
Frage
Es gibt eine undokumentierte Klasse, die genannt wird NSPreferences
Das scheint von Safari und Mail verwendet zu werden und erleichtert die Erstellung von Multipage -Präferenzseiten.
Hat jemand Erfahrung mit Verwendung NSPreferences
Oder ähnliche undokumentierte, aber nützliche und unterhaltsame Funktionen in einer beim Mac App Store eingereichten Bewerbung?
Lösung
Verschwenden Sie Ihre Zeit nicht. Von dem MAC App Store Review -Richtlinien:
2.5 Apps, die nicht öffentliche APIs verwenden, werden abgelehnt
Andere Tipps
Sieht so aus, als würden Sende und Coda es möglicherweise durch das Aussehen des Dialogfelds ihres Einstellungsdialogs verwenden. Beide sind im App Store erhältlich.
Alternativ sollten Sie die Omnigroup Framework Library überprüfen.
https://github.com/omnigroup/omnigroup/tree/master/frameworks/omniappkit/preferences.subproj
Es implementiert einen sehr ähnlichen Dialog mit ähnlich aussehender Präferenzen.