2011-03-02 22 views

Respuesta

17

Para ejecutar los programas de IOS en el simulador, Xcode compila su programa para el procesador Intel. El simulador no emula un procesador ARM, por lo tanto, la ejecución exacta del código enhebrado diferirá de un dispositivo iOS y del simulador. Independientemente de la cantidad de núcleos que utilice el simulador de iOS, la ejecución de código enhebrado puede variar mucho entre los procesadores ARM en dispositivos iOS y el procesador Intel que se ejecuta en la Mac. Por lo tanto, cualquier problema que surja debido al procesador iPad 2 multinúcleo puede aparecer o no en el simulador.

En otras palabras, querrá depurar tales problemas en el iPad 2, no en el simulador, por lo que no importa cuántos núcleos use el simulador.

+2

Ortwin debería aceptar su respuesta. Es mejor que el mío –

+0

Por supuesto, nada reemplaza la depuración en el caso real. Solo estoy tratando de hacer mi mejor esfuerzo, todo funcionará sin problemas desde el día 0 cuando salga a la luz. –

+0

@fluchtpunkt, lo hice y voté por encima del suyo y de su comentario para compensar;) –

16

Creé una aplicación de prueba especial para usted. Y aquí está el resultado:

enter image description here

+0

guau, eso fue rápido. ¡Gracias! –

Cuestiones relacionadas