在XCode中,當我打開項目設置時,我只看到以下兩個設置「體系結構」選項:'Standard(armv6 armv7)'和'Optimized (ARMv7的)」。在XCode項目設置中出現Optimized(armv6 armv7)體系結構的選擇
如何獲得'優化(armv6 armv7)'選項?
我使用XCode 3.2.3。
在XCode中,當我打開項目設置時,我只看到以下兩個設置「體系結構」選項:'Standard(armv6 armv7)'和'Optimized (ARMv7的)」。在XCode項目設置中出現Optimized(armv6 armv7)體系結構的選擇
如何獲得'優化(armv6 armv7)'選項?
我使用XCode 3.2.3。
使用適用於4.0.x的iOS SDK,Apple將舊的「Optimized(armv6 armv7)」更名爲「Standard(armv6 armv7)」,因此您已經以不同的名稱顯示它。
這是誤導。如果您正在開發iPhone 3G或更早版本,請選擇armv6 & 7。 3GS及更高版本(包括iPad)使用arm7,因此如果這些是您定位的設備,則可以通過選擇armv7來獲得針對這些較新設備的更優化的代碼,而無需向後兼容。 (針對所有新舊設備,請選擇armv6 & 7.)
您希望「Optimized」做什麼? – zneak 2010-09-03 01:19:45
我不確定'標準'和'優化'之間的區別,我認爲優化會產生更好的性能。我需要支持3G手機,所以我需要選擇armv6。我注意到人們在論壇上提到'Optimized(armv6 armv7)',這與hotpaw2的答案一致。 – user409543 2010-09-03 04:57:45