¿Por qué no puedo comstackr código que haga reference a la biblioteca vImage en el iPhone?

Estoy tratando de include la funcionalidad basada en vImage en mi código. Pero la compilation falla: ni siquiera parece reconocer las funciones / variables en absoluto.

Pero al mismo time, el código basado en vDSP parece funcionar bien. Además, el código comstack en el simulador pero falla en el dispositivo.

Un código de ejemplo (que falla) es el siguiente

#import "test.h" #include <Accelerate/Accelerate.h> @implementation test -(void) test1{ DSPComplex d ={1.0, 2.0}; d; vImagePixelCount x = 3; x; } @end 

Aquí, DSPComplex, que es un código basado en DSP, en el mismo marco, funciona bien, mientras que vImagePixelCount, que es un código basado en vImage, falla. ¿Puede alguien ayudarme con esto? ¿VImage no está incluido en iOS4?

Estoy usando iOS4.2 en el dispositivo.

vImage no está disponible en iOS en este momento. Compare estos dos documentos:

  • Acelerar la reference de Framework para OS X
  • Accelerate Framework Reference para iOS

El tiene las funciones de VImage, el otro no. La razón por la que funciona en el simulador es que el simulador usa los frameworks de Mac y no las versiones de iOS.

Vale la pena señalar aquí, ya que este es el mejor resultado de Google para "vImage iOS", ese soporte para vImage se ha agregado desde entonces a iOS 5.

La reference de vImage para iOS está disponible aquí: https://developer.apple.com/library/ios/documentation/Performance/Conceptual/vImage/Introduction/Introduction.html