For the most part, iOS does noise reduction internally, and I think it does it automatically.
The normal approach is to have two microphones, and then subtract the wave from the one that picks up the ambient noise from the one that envelops the user.
iOS AV Foundation ( iPhone 5), , .