ついにiOS5がリリースされました。iOS5で新たに加わった機能は沢山ありますが、OpenGL周りではGLKitフレームワークが新たに加わり、プロジェクトテンプレートもGLKitを使ったものに変更されたので、GLKitに慣れる第一歩として早速そのプロジェクトテンプレートを解読していきたいと思います。 プロジェクト構成 OpenGL Gameテンプレートは主に下記のようなファイル/クラスから構成されています。 AppDelegate ViewController Shader.fsh Shader.vsh それぞれの中身について詳しく見ていきましょう。 AppDelegate (*AppDelegate.h / *AppDelegate.m) よくあるアプリケーションデリゲートのクラスです。デフォルトの状態では、アプリケーション起動時に呼ばれるapplication:didFinishLau