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