Objective-Cの勉強を始めてみた
- 作者: 荻原剛志
- 出版社/メーカー: ソフトバンククリエイティブ
- 発売日: 2008/05/28
- メディア: 大型本
- 購入: 52人 クリック: 603回
- この商品を含むブログ (146件) を見る
ちょっとパラパラと読んだだけだけど、私の知っているオブジェクト指向言語と比べると、Objective-Cって、C++とC#の中間みたいな印象。C++ほど複雑でもないし、C#ほどC言語から離れた文法でもないし、という感じ。
言語的には、ガーベッジコレクトとかプロトコル(Javaのinterface相当)とかプロパティとかもあるし、最近のオブジェクト指向言語にある特徴は一通りある感じ。
やはり独特なのは、オブジェクトのメソッドなどを呼ぶときに使う、メッセージ式かな。
[aString copy] [view cellAtRow:10 column:5]
こんな感じで、大括弧で囲む。メソッドの引数は順序でなく、メッセージキーワードを付けて指定する。
C++ともJavaともC#とも違った感じで、興味深い。