Is there a way to prep the camera any faster when presenting UIImagePickerController?
This question addresses that there is indeed a delay, as well as a way to receive a callback when the camera is ready How to know if iPhone camera is ready to take picture?
I know this must be possible (snapchat, instagram, etc) all have quite seamless UI's in terms of picture-taking.
I currently just present my imagepicker like so:
_imagePicker = [[UIImagePickerController alloc] init];
_imagePicker.delegate = self;
_imagePicker.allowsEditing = YES;
_imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera;
_imagePicker.cameraFlashMode = UIImagePickerControllerCameraFlashModeOff;
[self presentViewController:_imagePicker animated:NO completion:NULL];