Articles of objective c

Cómo leer la estructura de datos del archivo .plist en NSArray

Estaba creando una estructura de datos manualmente usando lo siguiente: NSDictionary* league1 = [[NSDictionary alloc] initWithObjectsAndKeys: @”Barclays Premier League”, @”name”, @”Premier League”, @”shortname”, @”101″, @”id”, nil]; NSDictionary* league2 = [[NSDictionary alloc] initWithObjectsAndKeys: @”Coca-Cola Championship”, @”name”, @”Championship”, @”shortname”, @”102″, @”id”, nil]; NSDictionary* league3 = [[NSDictionary alloc] initWithObjectsAndKeys: @”Scottish Premier League”, @”name”, @”SPL”, @”shortname”, @”201″, @”id”, nil]; […]

NSMutableDictionary thread safety

Tengo una pregunta sobre seguridad de subprocesos mientras uso NSMutableDictionary . El hilo principal es leer datos de NSMutableDictionary donde: la clave es NSString valor es UIImage Un hilo asíncrono está escribiendo datos en el diccionario anterior (usando NSOperationQueue ) ¿Cómo puedo hacer que el hilo de diccionario anterior sea seguro? ¿Debo hacer que la […]

Diferencia entre _ y yo. en Objective-C

¿Hay alguna diferencia entre usar el guión bajo y usar la palabra clave self en Objective-C cuando se llama a @property ? Declaración de propiedad: @property (weak, nonatomic) NSString *myString; Llamando a @synthesize en la propiedad: @synthesize myString = _myString; ¿Hay alguna diferencia si quiero usarlo en mi código? ¿Cuando? En el getter / setter? […]

Mueve UIView cuando aparece el teclado en iOS

Tengo una UIView, no está dentro de UIScrollView. Me gustaría mover mi Vista cuando aparezca el teclado. Antes de intentar usar esta solución: ¿Cómo puedo hacer que un UITextField se mueva hacia arriba cuando el teclado está presente? . Funcionaba bien Pero después de insertar los datos en los campos de texto, me lleva a […]

Objective-C: ¿Directiva de clase @ antes de @interface?

¿Cuál es la diferencia entre estas dos declaraciones de clase? No entiendo por qué @class se utiliza aquí. Gracias. @class TestClass; @interface TestClass: UIView { UIImage *image1; UIImage *image2; } y @interface TestClass: UIView { UIImage *image1; UIImage *image2; }

iPhone – uso dequeueReusableCellWithIdentifier

Estoy trabajando en una aplicación de iPhone que tiene una UITableView bastante grande con datos tomados de la web, así que estoy tratando de optimizar su creación y uso. Descubrí que dequeueReusableCellWithIdentifier es bastante útil, pero después de ver muchos códigos fuente usando esto, me pregunto si el uso que hago de esta función es […]

Cambiar la posición de UIBarButtonItem en UINavigationBar

¿Cómo puedo cambiar la posición de un UIBarButtonItem en un UINavigationBar? Me gustaría que mi botón sea aproximadamente 5px más alto que su posición normal.

¿Última stack de entradas y salidas con GCD?

Tengo una UITableView que muestra imágenes asociadas con contactos en cada fila. En algunos casos, estas imágenes se leen la primera vez que se visualizan desde la imagen de contacto de la libreta de direcciones, y donde no hay ninguna, se representan como un avatar en función de los datos almacenados. Actualmente tengo estas imágenes […]

iOS Voip Socket no se ejecutará en segundo plano

Estoy obteniendo un socket VOIP para ejecutar en segundo plano en una aplicación de iOS. Mi conexión funciona bien, pero no se activará cuando mi aplicación entre en segundo plano. Sin embargo, si abro la copia de seguridad de la aplicación, responde a todos los mensajes que recibió mientras estaba dormida. Configuré mi transmisión de […]

iOS 5 no permite almacenar datos descargados en el directorio de Documentos?

He hecho una solicitud para mi cliente al mantener el destino iOS como 4. Pero como la aplicación aún no se envió a la tienda de Apple, mi cliente está planeando actualizarla para iOS 5.0. Para esto, leí la guía de Apple y encontré que “solo los datos generados por el usuario o que su […]