Was sind die Unterschiede zwischen dem Kompilieren einer Mac-App in Xcode mit dem Active Architecture-Set auf i386 vs x86_64 (ausgewählt in der Dropdown-Liste oben links im Hauptfenster)? In den Buildeinstellungen für das Projekt sind die Architekturoptionen Standard (32/64-Bit Universal), 32-Bit Universal und 64-Bit Intel. Praktisch, was bedeuten diese und wie entscheidet man?Unterschiede zwischen dem Kompilieren für i386 vs x86_64 in Xcode?
Angenommen, eine zielt auf OS X 10.5 und höher. Ich sehe im Aktivitätsmonitor, dass das Kompilieren für x86_64 zu einer App führt, die mehr Speicher als eine für i386 kompilierte verwendet. Was ist der Vorteil? Ich weiß, 64-Bit ist "die Zukunft", aber angesichts der höheren Speicherauslastung würde es Sinn machen, 32-Bit jemals zu wählen?
Während das gilt für vorhandene Software, sollte alle neue Software für 64-Bit geschrieben und optimiert werden. – bbum