Является ли iPhone OS 64 бит или 32 бит?

Кто-нибудь знает, основана ли iPhone на 32-битной или 64-битной архитектуре?

Ответ 1

ARM - это 32-битная архитектура.

Я считаю, что iPhone и iPhone 3G используют omap2, который использует ARM Cortex-A8, и я не уверен, что использует 3GS (я считаю, это omap3 Cortex-A9).

Ответ 2

IIUC - 32-битная ОС; От Apple Примечания к выпуску:

Xcode и iPhone SDK работают только в 32-битном режиме; 64-битный режим не поддерживается.

Ответ 3

Это 32-разрядная ОС

Ответ 4

До iPhone 5s (выпущенный в 2013 году) все устройства iPhone и версии iOS были 32-разрядными. Но у Apple новый iPhone 5s теперь есть 64-битная система A7 на кристалле (SoC) внутри.

Теперь это поддерживается с Xcode 5.0.1, а также доступны симуляторы для 64-битной версии Retina для iPhone Retina и iPad Retina.

Если вам нужно перевести приложение на 64-битное, рекомендации Apple доступны здесь - https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaTouch64BitGuide/ConvertingYourAppto64-Bit/ConvertingYourAppto64-Bit.html