Поток сообщений в Objective-C

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

2 ответа

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

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

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

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

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

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

Другие вопросы по тегам