Вероятно, это наивный вопрос, но я все равно его спрошу.
Я работаю с Core Audio (C API) на iOS и смешиваю C с Objective-C. Мой класс имеет расширение .mm, и все работает до сих пор.
Я читал в разных местах о Objective-C медленном (без особых подробностей), и я не делаю никаких заявлений о том, что это так). Я понимаю, что не вызываю Objective-C из обратного вызова рендеринга Core Audio и т.д. И причины.
С другой стороны, мне нужно позвонить в класс, который обрабатывает материал Core Audio из моего графического интерфейса, чтобы выполнять различные настройки во время выполнения. Было бы несколько ходов массивов, в основном, перенос данных, которые используются Core Audio. Будет ли какая-нибудь полезная скорость от написания моих функций на C и хранения моих переменных, например, в векторах, а не в NSMutableArrays?
Я работаю только с Objective-C/iOS в течение нескольких месяцев, поэтому у меня нет никакой перспективы.