Стандарт стандартов Objective-C

Я программист на C и C ++, пытаюсь начать работу с Objective-C. Я, однако, действительно сбит с толку очевидным полным отсутствием стандартного документа для языка и стандартной библиотеки. Я могу понять, что стандарта ISO нет, но нет справочного документаat all? И как получается, что никто, кажется, не очень обеспокоен таким положением вещей? (Следует признать, что Google трудно для такой вещи, потому что «ссылка», «документ» и «стандарт» - все перегруженные термины. Таким образом, возможно, что я только что пропустил что-то критическое.)

Этот вопрос близок к тому же:Где я могу найти документ, объясняющий, как реализован Objective-C и единственным ответом было «прочитать этот исходный код, опубликованный Apple, что довольно близко к тому, что их реализация сделала несколько лет назад, может быть».

Эта страница:http://clang.llvm.org/docs/ObjectiveCLiterals.html включает фрагмент формальной грамматики для Objective-C, но по иронии судьбы это в контексте описания функции, которую Clang только что отключил и добавил самостоятельно, и которую больше никто не поддерживает. Здесь другая грамматика:http://www.omnigroup.com/mailman/archive/macosx-dev/2001-March/022979.html но ему больше 10 лет.

Чтобы сузить вопрос до минимума: я хотел бы знать, какие методы гарантированно предоставляются «объектом» и каково поведение каждого метода. Для других языков этот тип информации обычно предоставляется примерно так:http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html

Ответы на вопрос(3)

Ваш ответ на вопрос