>>402
いいえ。

Objective-C(iOS/MacOSX)ではコンパイルされたクラスの実体が
動的にメモリ上に生成されています。
クラスとして設定された機能をすべてを動作時に持っていないと
まさに動的結合の実行時決定の関係で問題が生じるからです。

ボタンが状況によって3個4個と変わる場合
クラスの基本的ふるまいを記述したNSObjectを継承してる
ボタンオブジェクトはbutton = [[UIButton alloc]init]という命令の形で
メモリアロケーションをとれ、イニシャライズせよという"メッセージング"で
インスタンスを生成します。

目の前のiPhoneアプリはそうやって動いてるし、プログラマーもそうプログラムしています。
なんでObjective-Cって言ってたかつったら、Objective-Cは
単にこれsmalltalk+Cだと言われるぐらいsmalltalkのメッセージジングと
クラス取り回しをそのまま継承したものだからですよ?

メッセージングがもうなくなった技術みたいに語るとか
iPhoneだらけの2015年になに言ってんだおまえ。