Итак, насколько я понимаю, (одна из) самых больших прелестей Obj-C является динамическая среда выполнения с передачей сообщений.
Как эта и другие функции в целом полезны для разработки какао? Почему для разработки Cocoa использовался Obj-C, а не C ++ / C?
В основном я пытаюсь понять, как такие языковые функции действительно полезны с точки зрения фактического решения конкретной проблемы с точки зрения приложения OSX или iOS.