Best way to fourier transform
We need to get constantly- audio pure frequencies to the iphone audio jack mic input , and recognize specific frequency.

i have read about 2 ways of FFT(/fourier transform) : AurioTouch , or using Accelerate framework. i also found a tutorial on recognize a blow-which i couldnt understand if it works only on the mic, or also from the mic input jack ? (same? ) 

The apple AurioTouch seems so big and heavy, and as far as i know from University , the math of the fourier is just a sigma of exponents -sampled .

What is the best way for me to implement this ? the easiest way ?
i cant understand something from the Apple documantation, its full of files and code, and no one direct you on exactly step by step how to do that.(what each file does? ccp files?! )

Somthing else , whats the best way to recognize a short on the audio jack ? as the Apple headphones switches does ?

thnaks a lot 
Best way to fourier transform
===

We need to get constantly- audio pure frequencies to the iphone audio jack mic input , and recognize specific frequency.

i have read about 2 ways of FFT(/fourier transform) : AurioTouch , or using Accelerate framework. i also found a tutorial on recognize a blow-which i couldnt understand if it works only on the mic, or also from the mic input jack ? (same? ) 

The apple AurioTouch seems so big and heavy, and as far as i know from University , the math of the fourier is just a sigma of exponents -sampled .

What is the best way for me to implement this ? the easiest way ?
i cant understand something from the Apple documantation, its full of files and code, and no one direct you on exactly step by step how to do that.(what each file does? ccp files?! )

Somthing else , whats the best way to recognize a short on the audio jack ? as the Apple headphones switches does ?

thnaks a lot 