Прежде всего вам необходимо получить метаданные изображения.
В случае использования PHAsset вы можете создать расширение для получения метаданных. Например:
-(void)requestMetadataWithCompletionBlock:(PHAssetMetadataBlock)completionBlock{
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
PHContentEditingInputRequestOptions *editOptions = [[PHContentEditingInputRequestOptions alloc] init];
editOptions.networkAccessAllowed = YES;
[self requestContentEditingInputWithOptions:editOptions completionHandler:^(PHContentEditingInput *contentEditingInput, NSDictionary *info) {
CIImage *image = [CIImage imageWithContentsOfURL:contentEditingInput.fullSizeImageURL];
dispatch_async(dispatch_get_main_queue(), ^{
completionBlock(image.properties);
});
}];
});
}
В словаре можно найти камеру производителя.
Например:
...
Make = Apple;
Model = "iPod touch";
...
А также стоит взглянуть на ImageIO Framework , здесь вы найдете некоторые стандартные ключи для разбора метаданных и другую полезную информацию.
Но нет общедоступного API, который бы сообщал вам, что фотография была сделана текущим устройством iOS.