是否可以使用C ++而不是Objective-C在iOS上访问SQLite API?我正在研究音乐音序器,我认为我最好的选择是将音符存储在带有索引测量列的SQLite数据库中。
我需要这些音符来计算我的声音帧,建议使用C ++进行实时音频处理。 (我正在为每个音符计算正弦波。)我猜测在SQLite数据库中使用C ++会加快速度,这样我就不必一直从Obj-C切换到C ++。
知道这是否可行,以及任何例子?
答案 0 :(得分:5)
是的,这是可能的。您只需要将SQLite库添加到项目中,然后按照SQLite C/C++ API。
答案 1 :(得分:0)
每次使用数据库时,它都会比从C ++调用Obj-C函数所花费的几个周期慢得多。
这是一个不成熟的优化。只需轻松访问数据库,如果,当它成为问题时,您将处于更好的位置来修复它,因为那时你会知道 where < / em>瓶颈是。