レンダー ループ内のこれら 2 つのメソッドの違いは何ですか?
アップルはこれを言う....
update() について ビュー コントローラは、デリゲートの glkViewControllerUpdate: メソッドを呼び出します。デリゲートは、画面への結果のレンダリングを伴わないフレーム データを更新する必要があります。
drawInRect について: GLKView オブジェクトは、その OpenGL ES コンテキストを現在のコンテキストにし、そのフレームバッファを OpenGL ES レンダリング コマンドのターゲットとしてバインドします。デリゲート メソッドは、ビューのコンテンツを描画する必要があります。
基本的に、ビュー コントローラーで GLKView を作成すると、そのコントローラーが delate になるので、これらのメソッドを並べて見ています。
update() には変換またはその他のロジックが含まれている必要があると想定しました。