Tout système vendu par Apple est suffisant pour faire du développement Python et iPhone sur Mac. Je considère généralement que 2 Go sont la quantité minimale de RAM que je souhaite utiliser et 4 Go si je dois effectuer une quantité importante de travail sur une machine virtuelle (par exemple, VMware Fusion ou Parallels pour l'exécution de Windows dans Mac OS X). Mais je pense que toutes les configurations viennent actuellement avec au moins 2 Go de RAM, donc vous devriez être mis là aussi.
Bien sûr, les machines plus rapides sont toujours meilleures, alors vous devriez avoir une machine assez rapide pour vous, mais j'ai un Mac Book Pro vieux de quelques années et je trouve cela assez rapide pour moi.
La plus grande aide au développement est constituée de plusieurs moniteurs. Avoir deux moniteurs aide beaucoup (et trois est bon, aussi). Je crois que tous les systèmes actuels d'Apple supportent deux moniteurs.
J'ai fait un iPhone dev avec un minimum de RAM Mac Mini et je n'ai eu aucun problème. Très confortable. – Nosredna
Je fais des dev de iPhone sur mon MacBook avec ram par défaut (1 Go) et je passe beaucoup trop de temps à charger et décharger de la mémoire virtuelle. Chaque fois que je passe de IB à Xcode, ou que je lance le simulateur, j'ai de gros ralentissements. Cela fonctionne, mais c'est agaçant. –