Согласно справочной библиотеке iOS :
В iOS 4.0 и более поздних версиях можно пометить отдельные файлы ресурсов как пригодные для использования только на устройстве определенного типа.
Означает ли это, что если вы создаете универсальное приложение для устройств 3.X, и в частности для iPad 3.2, вы не можете использовать ресурсы, специфичные для устройства, с ~ipad
и ~iphone
sufixes?
Если да, то правильный ли это способ работы с ресурсами, специфичными для устройства?
UIImage* anImage;
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
anImage = [UIImage imageNamed:@"MyImage-iPad.png"];
} else {
anImage = [UIImage imageNamed:@"MyImage-iPhone.png"];
}
Какие дополнительные соображения мне следует знать?