iPhoneのCoreGraphicsの代わりに2Dレンダリングライブラリを探しています。私のアプリのすべてはかなり動的であるため、レイヤーとアニメーションに分割するのはかなり困難です。
私はOpenGLに精通しており、それが現在のレンダリングの実装方法です。ただし、OpenGLの低レベルのものについて心配する必要がなければ、すべてがはるかに簡単に拡張でき、開発がはるかに速くなります(そして、私のコードは非常にきれいに見えます:D)。
私はObjective-CよりもC++の方が好きなので、レンダリング用のC ++ライブラリを知っているなら、それは素晴らしいことです。私もCで作業できます。CoreGraphicsやJavaScriptCanvasAPIのようなパスベースのレンダリングは、有益です。CairoはiPhoneで動作しますか?
私は実際に自分の2Dレンダラーに取り組んでいますが、アプリで使用することにならない場合でも、作業を楽しんでいるため、おそらくリリースする予定です。iPhoneはステンシルバッファをサポートしていますか?ポリゴンの三角形分割を行うことも、GLUのテッセレーションライブラリを使用することもできますが、ステンシルバッファを使用すると、長期的には大量の作業を安全に行うことができます。
編集:また、私は以前にCoreGraphicsを使用してこのアプリにレンダリングを実装しましたが、フレームレートが思ったほど良くなりませんでした。私はいくつかの調査を行いました、そして人々は絶えず画面を再描画しているもののためにCoreGraphicsを使用しないことを提案しました。CoreGraphicsはGPUを使用しないと言う人もいれば、キャッシュメカニズムであると言う人もいます。それ以来、私はそれを避けてきました。