Как правило, вы не хотите зависеть от типа устройства, чтобы определить его функции - возможно, некоторые iPhone 4, продаваемые на других рынках, не имеют вспышки, или что какое-то еще не анонсированное устройстводелает.Всегда лучше запросить интересующие вас функции, а не конкретный тип устройства.
В этом случае вы можете вызвать + [UIImagePickerController isFlashAvailableForCameraDevice:], чтобы определить, есть ли у конкретной камеры вспышка.