この記事は RubyMotion Advent Calendar 2012 の 20 日目の記事です。 どのような記事を書こうかずいぶん悩んでいたのですが、第一回 RubyMotion 勉強会 の資料からクラスの部分を抜き出して手直ししようと言う手抜きぶりです。 RubyMotion はすべて Objective-C のクラス CRuby ではルートクラスとして Object というクラスが存在します(Ruby 1.9 からだと BasicObject というのもありますが)。これに対して Objective-C では NSObject というクラスがルートクラスとして存在しています。似たようなクラスがお互いにルートクラスに存在していますね。 RubyMotion では NSObject を Ruby の Object として利用し、ほかのルビーのクラスを構築しています。RubyMotio
![RubyMotion の class について - Watson's Blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/1a364810697485320aa64036625ec8b388cfaf67/height=288;version=1;width=512/http%3A%2F%2Fwatson1978.github.io%2Fimages%2FRubyMotion_icon.png)