2016-11-11 3 views
0

Beim Erlernen von Cocoa Touch-Frameworks aus der neuen Apple-Dokumentation habe ich festgestellt, dass im Laufe der Zeit einige Funktionen veraltet sind und in der Dokumentation mit einer Durchstreichungszeile angezeigt werden. Wie finden Sie als Ingenieure oder Entwickler heraus, warum eine Funktion veraltet war und vor allem, wie finden Sie die neuen Optionen, die verfügbar sind, wenn es welche gibt?Wie finde ich heraus, warum Funktionen in iOS veraltet sind?

Ein Beispiel ist AVAudioPlayerDelegate wo zwei Funktionen für den Umgang mit Audio-Unterbrechungen veraltet: AVAudioPlayerDelegate Apple Documentation

+2

Das sollte in der Dokumentation explizit erwähnt werden. Wenn nicht, müssen Sie die Entwickler fragen, wo sie diese Informationen veröffentlicht haben. – Carcigenicate

+0

@Carcigenate sehr anerkennend, ich habe mich immer auf Stackoverflow verlassen, weil die Fragen und Antworten sehr hilfreich sind. Wenn Sie sagen: "Fragen Sie die Entwickler, wo sie diese Informationen veröffentlicht haben", beziehen Sie sich auf die Apple Entwicklerforen? Wenn ja, werde ich auch dorthin gehen. –

Antwort

1

ich für ios Entwickler Release gesucht Noten und gefunden this Link

Die warum immer von Verbesserung kommt. Die Verbesserung könnte in Bezug auf Leistung, Lesbarkeit, neue Funktionen, Fehler & Fehler, neue Mitglieder mit einem anderen Ansatz, die kommen, um die Sprache zu schreiben kommen.
Als Entwickler sollten Sie die Versionshinweise jeder neuen iOS-Version befolgen, im Laufe der folgenden 2-3 Versionen erhalten Sie einen besseren Überblick über die ganze Sache, bedenken Sie auch, dass der Compiler intelligent ist und manchmal alten Code eintippt Es würde neue Syntax als Vorschlag popup oder Sie können Migrationstools verwenden.

Verwandte Themen