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