Werde ich verrückt, oder bin es nur ich? Ich habe verschiedene Eigenschaften, Klassen und Funktionen als __IOS_UNAVAILABLE
markiert. Wenn ich dies tue, macht es aber auch die Eigenschaft, Klasse oder Funktion auf tvOS nicht verfügbar. Ist das ein Fehler oder etwas?__IOS_UNAVAIBLE macht es auch __TVOS_UNAVAILABLE?
1
A
Antwort
3
Sie sollten __IOS_UNAVAILABLE
und __TVOS_UNAVAILABLE
nicht in Ihrem eigenen Code verwenden. Diese sind speziell für die Verwendung mit den OS-SDKs gedacht, um zu kommentieren, welche Version des Betriebssystems bestimmte Funktionen eingeführt hat.
Es wird erwartet, dass __IOS_UNAVAILABLE
dafür sorgt, dass es auf tvOS und watchOS nicht verfügbar ist, es sei denn, sie sind auf diesen Plattformen ausdrücklich als verfügbar gekennzeichnet (da sie von iOS erben).
Verwandte Themen
- 1. Macht es Sinn, sowohl zu verkleinern als auch zu egglifizieren?
- 2. HttpWebRequest.UserAgent: Was macht es
- 3. random.seed(): Was macht es?
- 4. iphone. macht UITextView aber macht es nicht sichtbar
- 5. Expression.Bind() - was macht es eigentlich?
- 6. Numpy argsort - was macht es?
- 7. TComboBox.AutoCloseUp Eigenschaft: Was macht es?
- 8. jquery Diashow: macht es besser
- 9. struct und :: - was macht es
- 10. macht Plots, die auch Punkte zeigen/Punkte für bestimmte Koordinaten
- 11. CPU Wechselt vom Benutzermodus zum Kernelmodus: Was genau macht es? Wie macht es diesen Übergang?
- 12. Was ist Boxen und was macht es?
- 13. Hide() Dropdown-Inhalt macht es verschwinden
- 14. Rails/ActiveRecord - AdapterNotSpecified, auch wenn es
- 15. PHP - Code macht fast Was ich es
- 16. Warum macht es das? wenn - __name__ == '__main__'
- 17. wie man es wie jQuery macht?
- 18. TestContext in Visual Studio - Was macht es?
- 19. Reassign ein Funktionsattribut macht es "unerreichbar"
- 20. Macht es Sinn, jQuery $ (this) zu cachen?
- 21. Delphi 'Abhängigkeitsinformation der Ausgabeeinheit' - was macht es?
- 22. Was macht diese Funktion? Wie funktioniert es?
- 23. weiche Tastatur Übergang ... wie macht WhatsApp es?
- 24. Was ist Thread.CurrentPrincipal und was macht es?
- 25. Warum macht es mir geben BufferUnderflowException
- 26. Negativer Zeitstempel - macht es Sinn in PHP?
- 27. gsoap: wie man es konfigurierbar macht?
- 28. SQL Server "Finish" - was macht es?
- 29. Capistrano Bundler: Wie man es ausführlich macht?
- 30. Asp.Net AutoEventWireup - was macht es Code weise
Ich bin mir nicht sicher, aber ich denke, es ist ähnlich wie die 'TARGET_OS_ ... .' Makros, die bei der Erstellung für tvOS für' TARGET_OS_MAC', 'TARGET_OS_IOS' und' TARGET_OS_TV' zurückgibt. Die Idee von tvOS ist eine Version von iOS, die historisch eine Version von macOS ist. – beyowulf