Articles of objective c

Ocultar autolayout UIView: cómo obtener NSLayoutConstraint existente para actualizar este

Sé cómo modificar una restricción existente. Pero quisiera saber si alguien ha encontrado una solución para obtener una restricción sin guardarla como propiedad. Solución actual para establecer la altura de Restricción: 1) guarde NSLayoutConstraint en una variable: NSLayoutConstraint *heightConstraint = [NSLayoutConstraint constraintWithItem:myView attribute:NSLayoutAttributeHeight relatedBy:NSLayoutRelationEqual toItem:nil attribute:NSLayoutAttributeNotAnAttribute multiplier:1.0f constant:20]; [self.view addConstraint:heightConstraint]; 2) Establezca la constante de […]

Reciba actualizaciones de acelerómetro en segundo plano utilizando el marco CoreMotion

Estoy usando el siguiente código para obtener datos del acelerómetro (usando el marco CoreMotion ): CMMotionManager *motionManager = [[CMMotionManager alloc] init]; motionManager.accelerometerUpdateInterval = 1.0 / 60.0; [motionManager startAccelerometerUpdatesToQueue:[NSOperationQueue currentQueue] withHandler:^(CMAccelerometerData *accelerometerData, NSError *error) { NSLog(@”ACCELEROMETER DATA = %@”,accelerometerData); }]; Cuando la aplicación está en modo de primer plano, recibo el registro, pero cuando entra en […]

Singleton en iOS 5?

Hola, tuve una implementación de versiones anteriores de iOS para un singleton de la siguiente manera: archivo .h @interface CartSingleton : NSObject { } +(CartSingleton *) getSingleton; archivo .m @implementation CartSingleton static CartSingleton *sharedSingleton = nil; +(CartSingleton *) getSingleton { if (sharedSingleton !=nil) { NSLog(@”Cart has already been created…..”); return sharedSingleton; } @synchronized(self) { if […]

Dibujar texto en superposición de círculo

Estoy tratando de dibujar algunas superposiciones de círculos que contienen texto en MKMapView. He subclasificado el MKCircleView, en el que pongo lo siguiente (basado en esto ), pero el texto no aparece. Los círculos aparecen correctamente. (También probé la solución de la primera respuesta, el mismo resultado). -(void)drawMapRect:(MKMapRect)mapRect zoomScale:(MKZoomScale)zoomScale inContext:(CGContextRef)context { [super drawMapRect:mapRect zoomScale:zoomScale inContext:context]; […]

Localizando el menú Cortar | Copiar | Pegar en iOS

Tengo algunos problemas al hacer una aplicación danesa. (El idioma, no la pastelería) He configurado la CFBundleDevelopmentRegion para da_DK para danés en mi info.plist, pero la ventana emergente que aparece para el ingreso de texto todavía está en inglés, incluso en teléfonos con sistema operativo danés. ¿Cómo en el nombre de Jobs puedo cambiar esto? […]

¿Por qué rand ()% 7 siempre devuelve 0?

Esto parece ser un problema realmente extraño: Este es mi código: #import int main (int argc, const char * argv[]) { @autoreleasepool { srand((unsigned int)time(NULL)); int newRandomNumber = 0; newRandomNumber = rand() % 7; NSLog(@”%d”, rand() % 7); //This prints out what I expected NSLog(@”newRandomNumber = %d”, newRandomNumber); // This always prints out 0! } […]

¿Cómo puedo agregar referencias de clases avanzadas utilizadas en el encabezado -Swift.h?

Estoy integrando el código Swift en un gran proyecto Objective-C, pero estoy teniendo problemas cuando mi código Swift se refiere a las clases Objective-C. Por ejemplo, supongamos que tengo: Una clase Objective-C llamada MyTableViewController Una clase Objective-C llamada DeletionWorkflow Decidí una clase Swift de la siguiente manera: class DeletionVC: MyTableViewController { let deleteWorkflow: DeletionWorkflow … […]

Obteniendo tabla ARP en iPhone / iPad

Estoy tratando de obtener las entradas ARP en mi iPad como aquí . Al comstackr el código para ejecutar en mi iPad (no en el simulador), me faltan mensajes de error en el encabezado. Puede resolverlos copiando los archivos de encabezado en su proyecto localmente como se menciona en esta publicación . El problema radica […]

¿Llamar a súper en una categoría lo mismo que llamarlo en una subclase?

¿Hacer llamadas [super init] hace lo mismo en una categoría que una subclase? Si no, ¿cuál es la diferencia?

Usando Swift CFunctionPointer para pasar una callback a la API de CoreMIDI

Puede ser que esto no sea posible actualmente, lo que sería desafortunado. Intento llamar a la API de CoreMIDI para configurar una entrada MIDI. Esto es lo que trato de hacer en Swift: var midiClient = MIDIClientRef() var inputPort = MIDIEndpointRef() var status: OSStatus func readProc(packetList: UnsafePointer, readProcRefCon: UnsafeMutablePointer, srcConnRefCon: UnsafeMutablePointer) -> Void { } […]