Objective-C-Normdokument

Ich bin ein C- und C ++ - Programmierer, der versucht, mit Objective-C zu beginnen. Ich bin jedoch wirklich verwundert über das offensichtliche Fehlen eines Standarddokuments für die Sprache und Standardbibliothek. Ich kann verstehen, dass es keinen ISO-Standard gibt, aber es gibt kein Referenzdokumentüberhaupt? Und wie kommt es, dass niemand über diesen Zustand sehr besorgt zu sein scheint? (Zugegeben, für Google ist das schwierig, da "Referenz", "Dokument" und "Standard" überladene Begriffe sind. Es ist also möglich, dass ich gerade etwas Kritisches verpasst habe.)

Diese Frage nähert sich der gleichen Fragestellung:Wo finde ich ein Dokument, in dem erklärt wird, wie Objective-C implementiert wird? und die einzige Antwort lautete: "Lesen Sie diesen von Apple veröffentlichten Quellcode, der dem, was ihre Implementierung vor ein paar Jahren getan hat, ziemlich nahe kommt."

Diese Seite:http://clang.llvm.org/docs/ObjectiveCLiterals.html Beinhaltet einen Ausschnitt einer formalen Grammatik für Objective-C, aber ironischerweise handelt es sich um eine Beschreibung einer Funktion, die Clang eigenständig hinzugefügt hat und die von niemand anderem unterstützt wird. Hier gibt es eine andere Grammatik:http://www.omnigroup.com/mailman/archive/macosx-dev/2001-March/022979.html aber es ist mehr als 10 Jahre alt.

Um die Frage auf das Nötigste einzugrenzen: Ich möchte wissen, welche Methoden von "Object" garantiert werden und wie sich die einzelnen Methoden verhalten. Für andere Sprachen wird diese Art von Informationen normalerweise folgendermaßen bereitgestellt:http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html

Antworten auf die Frage(3)

Ihre Antwort auf die Frage