4

Objective-Cの代わりにC++を使用してiOSでSQLiteAPIにアクセスすることは可能ですか?私は音楽シーケンサーに取り組んでおり、私の最善の選択肢は、インデックス付きのメジャー列を持つSQLiteデータベースにノートを保存することだと思います。

サウンドフレームを計算するにはこれらのメモが必要です。リアルタイムのオーディオ処理にはC++をお勧めします。(各ノートの正弦波を計算しています。)SQLiteデータベースにC ++を使用すると、処理速度も向上し、Obj-CからC++に常に切り替える必要がなくなると思います。

これが可能かどうかのアイデアと例はありますか?

4

2 に答える 2

5

はい、可能です。プロジェクトにSQLiteライブラリを追加し、SQLite C / C++APIに従う必要があります。

于 2012-04-10T21:25:13.813 に答える
-1

データベースを使用するときはいつでも、C++からObj-C関数を呼び出すのにかかる数サイクルよりもはるかに遅くなります。

これは時期尚早の最適化です。簡単な方法でデータベースにアクセスするだけで、問題が発生した場合でも、それを修正するのにはるかに適した立場になります。それまでに、ボトルネックがどこにあるかがわかるからです。

于 2012-04-10T21:25:25.787 に答える