Application universelle Convention de nommage d'image iPad / iPhone?

Dans mon application, j'ai besoin d'obtenir la bonne image en fonction de l'appareil iPad/iPhone 4/iPhone 3 appareil.

Par exemple:

J'ai une image nommée a.png (largeur 40,hauteur 20) pour iPhone 3/iPod, et [email protected] (largeur 80,hauteur 40) pour iPhone 4.

Si j'ai mentionné le code

UIImage *myImage=[UIImage imageNamed:@"a.png"];

myImage contient (80*40) de l'image si c'est l'iPhone 4.
myImage contient (40*20) de l'image si elle est iPod/iPhone 3.

Ma question est comment puis-je obtenir l'image pour l'iPad (60*30) comme ci-dessus, la convention de nommage.

J'ai essayé de donner a~ipad.png comme un nom d'image et ça ne fonctionne pas. Pouvez-vous où il y a une erreur?

Et si j'utilise la condition à l'aide de [UIDevice currentDevice]; isIpod -> load(60*30) de l'image
sinon, charger des images pour l'iPhone/iPod, il fonctionne.

Mais j'ai besoin de le faire fonctionner sans l'aide de l'état, et à l'aide de la convention d'affectation de noms comme a.png pour iPhone/iPod, [email protected] pour l'iPhone 4 et de même pour l'iPad.

Merci d'avance.

source d'informationauteur mac