Articles of objective c

Crear una UIView reutilizable con xib (y cargar desde el guión gráfico)

De acuerdo, hay docenas de publicaciones en StackOverflow sobre esto, pero ninguna es particularmente clara en la solución. Me gustaría crear una UIView personalizada con un archivo xib adjunto. Los requisitos son: No UIViewController separado: una clase completamente autónoma Outlets en la clase que me permiten establecer / obtener propiedades de la vista Mi enfoque […]

Uso correcto del iPhone del delegado de la aplicación

Estoy buscando poder hacer referencia a ciertos estados / objetos a través de cualquier lugar de mi aplicación. Por ejemplo, un usuario inicia sesión en su aplicación, necesito llamar a un servicio web y recuperar la información de los usuarios. Entonces, quiero poder acceder a esta información desde cualquier lugar de la aplicación con algo […]

Creando y reproduciendo un sonido en forma rápida

Entonces, lo que quiero hacer es crear y reproducir un sonido rápido que toque cuando presiono un botón, sé cómo hacerlo en Objective-C, pero ¿alguien sabe cómo hacerlo en Swift? Sería así para Objective-C: NSURL *soundURL = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@”mysoundname” ofType:@”wav”]]; AudioServicesCreateSystemSoundID((__bridge CFURLRef)soundURL, &mySound); Y luego para jugarlo haría: AudioServicesPlaySystemSound(Explosion); ¿Alguien sabe cómo podría […]

Cómo almacenar una imagen en datos básicos

Soy nuevo en iOS. He intentado crear una aplicación que almacene una imagen capturada desde la cámara en CoreData . Ahora sé cómo almacenar datos como NSString s, NSDate y otros tipos, pero NSDate problemas para almacenar una imagen. He leído tantos artículos que dice que debe escribirlo en el disco y escribir en un […]

NSOperation en el iPhone

He estado buscando algunos escenarios concretos para cuando NSOperation en el iPhone es una herramienta ideal para usar en una aplicación. A mi entender, esto es un envoltorio para escribir su propio código threaded . No he visto aplicaciones de demostración de Apple que lo usen, y me pregunto si me estoy perdiendo una gran […]

¿Cómo detener la animación de UIButton no deseada en el cambio de título?

En iOS 7, mis títulos de UIButton se están animando hacia dentro y hacia fuera en el momento equivocado, tarde. Este problema no aparece en iOS 6. Solo estoy usando: [self setTitle:text forState:UIControlStateNormal]; Preferiría que esto ocurra instantáneamente y sin un marco en blanco. Este parpadeo es especialmente molesto y aleja la atención de otras […]

Administrar cookies HTTP en iPhone

Quiero portar una aplicación de Python que use mecanize para el iPhone. Esta aplicación necesita iniciar sesión en una página web y usar la cookie del sitio para ir a otras páginas en ese sitio para obtener algunos datos. Con mi aplicación de Python estaba usando mechanize para la gestión automática de cookies. ¿Hay algo […]

Métodos de rotación obsoletos, equivalente a ‘didRotateFromInterfaceOrientation’?

Estoy intentando implementar el nuevo método viewWillTransitionToSize que se ha introducido en iOS 8 (todos los otros métodos de rotación han quedado en desuso). Me gustaría saber cuál es el equivalente de didRotateFromInterfaceOrientation ahora, ya que hay una serie de tareas de limpieza que debemos realizar y no puedo ver un bloque que podamos asignar […]

¿Debo usar NSUserDefaults o un plist para almacenar datos?

Guardaré algunas cuerdas (quizás 10-20). No estoy seguro de si debería usar NSUserDefaults para guardarlos o escribirlos en un plist. ¿Qué se considera la mejor práctica? Parece que NSUserDefaults tiene menos líneas de código, por lo tanto, es más rápido de implementar. Me gustaría agregar que estos valores de cadena serán agregados / eliminados por […]

Crear un selector a partir de un nombre de método con parámetros

Tengo una muestra de código que obtiene un SEL del objeto actual, SEL callback = @selector(mymethod:parameter2); Y tengo un método como -(void)mymethod:(id)v1 parameter2;(NSString*)v2 { } Ahora necesito mover mymethod a otro objeto, digamos myDelegate . Yo he tratado: SEL callback = @selector(myDelegate, mymethod:parameter2); pero no comstackrá