2013-05-01から1ヶ月間の記事一覧

Objectiv-Cのプロトコル

プロトコルとは、ある機能に必要なメソッド宣言をまとめたもの 具体例。画面をタッチした時の処理をまとめたもの。 cocos2dのソースです(CCTargetedTouchDelegate.h)。 @protocol CCTargetedTouchDelegate <NSObject> /** Return YES to claim the touch. @since v0.</nsobject>…

ブロックオブジェクト

Cocos2dいじってて「^」記号(サーカムフレックス)がついた関数めいたものがあったので調査。 結論:ブロックオブジェクトとは、Objective-Cにおけるクロージャ。 以下、詳解Objective-C2.0(340-342p)より。 構文。 ^(引数列) {本体} 具体例。 詳解 Objec…

サーカムフレックス

^ ↑これ。 サーカムフレックス って名前らしいです。サーカムフレックス - Wikipedia

objective-Cのクラスオブジェクト

iphoneアプリ勉強していて気になったのでメモ クラス自体もひとつのオブジェクトであるクラスオブジェクトは、クラスメソッドを持つクラスメソッドは、そのクラスのインスタンスを生成するファクトリメソッドとも呼ばれるC++などは、この考え方を取っていな…