Я создал рекордер, который хранит CFAbsoluteTime сработавшего звука и его название в двух отдельных массивах. Чтобы воспроизвести запись, мне нужен точный по времени способ вызова метода триггерного звука. Предпочтительно он должен быть не интенсивным процессором; Некоторое время назад я сделал что-то, что работало точно, но заполонило всю память iphone.
Например, я пробовал NSTimer, который, кажется, немного отстает при неточном воспроизведении, и NSThread, который требовал большого объема памяти.
Какие у меня варианты, с плюсами и минусами? Спасибо.