Чтобы сделать именно это, вам нужно:
if(![[UIDevice currentDevice].model isEqualToString:@"iPad2"])
{
UIAlertView *alertView = [UIAlertView alloc] initWithTitle:@"Error"
message:@"Microphone not present"
delegate:self
cancelButtonTitle:@"Dismiss"
otherButtonTitles: nil];
[alertView show];
[alertView release];
}
Взято с здесь
Но, как я уже сказал выше, было бы лучше проверить наличие микрофона, чем точную модель. Что если кто-то использует iPad 1 с внешним микрофоном?
РЕДАКТИРОВАТЬ: Это правильный метод , извинения, Мерлин.
Также рассматривается в этом вопросе о переполнении стека.
Dave