Some are better than others. Vocal Pitch Monitor and Singscope are probably my favorites of the bunch for their ease of use and accuracy. Of course, most apps in this field have a disclaimer that it provides an estimation of your vocal pitch, so it's definitely not an exact science.