Comment détecter un appareil iOS par programmation

J'ai besoin de savoir quel appareil iOS est l'application en cours d'exécution (en disant plus exactement, j'ai besoin de savoir, c'est l'appareil armv6 ou armv7). UIUserInterfaceIdiomPad() n'a pas pu vérifier l'appareil est un iPhone4S ou iPhone3G. Est-il possible?

Juste par curiosité, pourquoi avez-vous besoin de savoir si c'est armv6 ou armv7?
J'ai ajouté un peu de fonctionnalité dans mon projet, et il provoque des plantages sur armv6 périphériques (iPhone3G). Je sais que le problème est dans le processeur de l'architecture, mais ne pouvait pas trouver comment résoudre encore. J'ai donc décidé de faire un interrupteur qui désactive cette fonctionnalité sur les vieux appareils, alors que je suis en train de faire application de fonctionner sur tous les appareils

OriginalL'auteur medvedNick | 2012-06-18