Articles of objective c

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 { } […]

statement de interfaz duplicada para la clase ‘test_coredataAppDelegate’

dos errores aparecieron repentinamente en este fragmento de código: statement de interfaz duplicada para la clase ‘test_coredataAppDelegate’ – redefinición de ‘struct test_coredataAppDelegate’ #import #import @interface test_coredataAppDelegate : NSObject { ///////////////////New parts ///////////////////////// NSManagedObjectModel *managedObjectModel; NSManagedObjectContext *managedObjectContext; NSPersistentStoreCoordinator *persistentStoreCoordinator; ////////////////////////////////////////////// UIWindow *window; UITabBarController *tabBarController; } @property (nonatomic, retain, readonly) NSManagedObjectModel *managedObjectModel; @property (nonatomic, retain, readonly) NSManagedObjectContext […]

Usar NSRegularExpression para extraer URL en el iPhone

Estoy usando el siguiente código en mi aplicación de iPhone, tomado de aquí para extraer todas las URL del código .html. Solo puedo extraer la primera URL, pero necesito una matriz que contenga todas las URL. Mi NSArray no devuelve NSStrings para cada URL, sino solo las descripciones de los objetos. ¿Cómo hago que mi […]

malloc: *** error: sum de comprobación incorrecta para objeto liberado – objeto probablemente fue modificado después de ser liberado

Tengo un gran problema con mi aplicación de iOS: se cuelga a veces sin un error de depuración detallado. El seguimiento de la stack está vacío. Estas son las dos únicas líneas en el rastro de la stack: crash start en UIApplicationMain en “stub de símbolo para: – [_ UIHostedTextServiceSession dismissTextServiceAnimated:]”. e informe “libsystem_c.dylib`malloc_error_break”. en […]

Método de instancia de llamada del método de clase

Así que necesito llamar a algunos métodos de instancia de los métodos de clase en Objective-C … Ejemplo: +(id)barWithFoo:(NSFoo *) { [self foo]; //Raises compiler warning. } -(void)foo { //cool stuff } Entonces mi pregunta; StackOverFlow es ¿cómo haces esas cosas en Objective-C, soy nuevo en OOP, entonces estoy loco, o hay una manera de […]

¿Cómo hacer POST NSURLRequest con 2 parámetros?

Quiero agregar 2 parámetros a NSURLRequest . ¿Hay alguna forma o debería usar AFnetworking?

¿Cómo se pueden aplicar distorsiones a un UIImage usando OpenGL ES?

¿Hay alguna forma de crear efectos como abolladuras, pellizcos, torsiones, aplastamientos, etc. en un UIImage usando OpenGL ES como en la aplicación iPhone PhotoTwist ? ¿Hay alguna referencia o guía para hacer esto? No quiero código, solo una referencia sobre cómo hacer esto.

Buscar NSArray para el valor de coincidencia de valores

Tengo un NSArray de objects , que tiene una propiedad particular llamada name (tipo NSString). Tengo un segundo NSArray de NSStrings que son names . Me gustaría obtener un NSArray de todos los objects cuya propiedad .name coincida con uno de los names en el segundo NSArray. ¿Cómo hago esto, de manera rápida y eficiente […]

Spritekit – no se carga @ 3x imágenes de SKTextureAtlas

Como mi proyecto de muestra se eliminó (pensé que sería mucho más fácil probarlo), publicaré algunos códigos e imágenes para ilustrar mi punto. Aquí hay imágenes de muestra Mi configuración de atlas: Mi configuración de imagen de lanzamiento: El código donde agrego estos sprites a mi escena override func didMoveToView(view: SKView) { let texture = […]

¿Cuál es el costo de usar la liberación automática en Cocoa?

La mayoría de la documentación de Apple parece evitar el uso de objetos liberados automáticamente, especialmente cuando se crean vistas de gui, pero quiero saber cuál es el costo del uso de objetos liberados automáticamente. UIScrollView *timeline = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 20, 320, 34)]; [self addSubview:timeline]; [timeline release]; En última instancia, ¿debo usar una estrategia […]