Objective-C

http://news.mynavi.jp/column/objc/027/index.html
ランタイムAPIでさらに動的に(1) - 動的なクラスの作成

http://news.mynavi.jp/column/objc/028/index.html
ランタイムAPIでさらに動的に(2) - メソッドの追加


Objective-Cは、
動的に、クラスを作成したり、メソッドを追加したり、メソッドを置き換えたり出来るらしい。。


メソッドを置き換えると、ライブラリのメソッドにログ機能を付け加えたり出来るらしい。