Поток сообщений в Objective-C - PullRequest
0 голосов
/ 07 марта 2011

Есть ли у кого-нибудь хорошая справка, которая действительно описывает, как весь этот «поток сообщений» между классами, подклассами и т. Д. Работает в Objective-C?Кажется, это очень важно для архитектуры среды программирования в мире Mac и было бы очень полезно понять.

Ответы [ 2 ]

2 голосов
/ 06 апреля 2011

Это было рассмотрено в ряде различных вопросов, хотя и для ответа на различные аспекты вопроса.

Этот вопрос / ответ, в частности, представляется актуальным:

Цель-C: разница между id и void *

Если вам интересно, что именно происходит на месте вызова метода, я написал довольно многословную статью из нескольких частей, в которой инструкция содержит инструкции-инструкция по objc_msgSend ().

1 голос
/ 07 марта 2011

Я думаю, что вам нужно обсудить рассылку сообщений в target-c, здесь есть довольно хороший обзор: Механизм отправки сообщений Objective C

Там также есть ссылка на руководство по программированию времени выполнения Apple, в котором более подробно обсуждается рассылка сообщений target-c.

...