OS Xアプリの開発でNSTableViewを使う時など「そうだBindingが使えたよな〜!」と懐かしく思い出すわけです(笑)。この仕組み、確か10.3で導入されたと思いますが、不思議とiOSにはやって来ていません。使い慣れば便利でソースコードの記述量も減るのですが、多用すると大変見通しが悪くなり、外から見て、いったい何をしているのか非常に分かり難い(ソースから処理を追えない)プログラミングとなります。その辺りが、iOSへの導入を見送られた最大の理由なのかもしれません? そう言えば…
オートレイアウトに同じ匂いを感じる(笑)
いちいちInterface Builderから処理を確認する世界は、私の好きなプログラミングとは違うのです。