objective-c

Cuando el uso de NSInteger vs int

¿Cuándo debo usar NSInteger vs. int al desarrollar para iOS? Veo en el código de ejemplo de Apple que usan NSInteger (o NSU ... s una forma segura de hacer referencia a un entero en un entorno de 64 bits o 32 bits, así que ¿por qué usar int en absoluto?

ARCO objetivo-C: fuerte vs retener y débil vs asignar

Hay dos nuevos atributos de gestión de memoria para las propiedades introducidas por ARC, strong y weak. Aparte de copy, que ... ng y retain. ¿Hay alguna razón por la que debería usar assign y retain en nuevos proyectos, o es el tipo de estar en desuso?

NSPredicate: filtrar objetos por día de la propiedad NSDate

Tengo un modelo de datos Core con una propiedad NSDate. Quiero filtrar la base de datos por día. Asumo que la solución implic ... lo el año, el mes y el día. Entonces podría comparar eso en un NSPredicate. ¿Es este tu recomendación, o hay algo más simple?

Emulación del comportamiento de ajuste de aspecto mediante restricciones de diseño automático en Xcode 6

Quiero usar AutoLayout para dimensionar y diseñar una vista de una manera que recuerde al modo de contenido aspect-fit de UII ... rior? Idealmente usando Interface Builder, pero si no, tal vez sea posible definir tales restricciones mediante programación.

¿Cómo itero sobre un NSArray?

Estoy buscando el idioma estándar para iterar sobre un NSArray. Mi código debe ser adecuado para OS X 10.4+.

Tiempo de ejecución de Objective-C: ¿la mejor manera de comprobar si la clase se ajusta al protocolo?

Tengo una Clase (pero ninguna instancia) y necesito saber si se ajusta a un protocolo determinado. Sin embargo, Class puede s ... rotocol(MyProtocol)]; Si estoy en el camino correcto con recursivamente subiendo la jerarquía de clases solo házmelo saber.

¿Cómo establecer el título de UIButton como alineación izquierda?

Necesito mostrar la dirección de correo electrónico desde el lado izquierdo de un UIButton, pero se está posicionando en el c ... selector(emailAction:) forControlEvents:UIControlEventTouchUpInside]; [elementView addSubview:emailBtn]; [emailBtn release];

Error del enlazador Mach-O de Apple al compilar para el dispositivo

Acabo de actualizar a xcode 4.0 y ya no puedo implementar en iPhone, recibo un error de enlazador de Apple Mach-O, aunque tod ... : No such file or directory Command /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/g++-4.2 failed with exit code 1

¿Cómo forzar la orientación del controlador de vista en iOS 8?

Antes de iOS 8, usamos el siguiente código junto con supportedInterfaceOrientations y shouldAutorotate delegar métodos para ... ta o cualquier otra mejor manera de bloquear un controlador de vista en particular orientation para iOS 8? Por favor, ayuda!!

Capitalizar o cambiar el caso de una NSString en Objective-C

Me preguntaba cómo poner en mayúscula una cadena que se encuentra en un objeto en un NSMutableArray. Un NSArray contiene la ... o se cambie a 'APRIL'. ¿Hay algo simple como esto? viewNoteDateMonth.text = [[displayDate objectAtIndex:2] capitalized];

advertencia de compilación: no hay regla para procesar el archivo para la arquitectura i386

¿Cómo puedo resolver esta advertencia? [WARN]advertencia: no hay regla para procesar el archivo 'PROJ (PROJECT_DIR)/MyApp / MessageCell.h' de tipo código fuente.objj.h para arquitectura i386

¿Cómo funciona el nuevo mecanismo automático de recuento de referencias?

¿Puede alguien explicarme brevemente cómo funciona ARC? Sé que es diferente de la Recolección de Basura, pero me preguntaba ... , si ARC hace lo que hace GC sin obstaculizar el rendimiento, entonces ¿por qué Java utiliza GC? ¿Por qué no usa ARC también?

¿Cómo dividir un literal de cadena en varias líneas en C / Objective-C?

Tengo una consulta sqlite bastante larga: const char *sql_query = "SELECT statuses.word_id FROM lang1_words, statuses WHERE ... ORDER BY table1.word ASC"; Estoy recibiendo un error. ¿Hay alguna forma de escribir consultas en varias líneas?

¿Cómo se agrega una compra dentro de la aplicación a una aplicación iOS?

¿Cómo se agrega una compra dentro de la aplicación a una aplicación iOS? ¿Cuáles son todos los detalles y hay algún código d ... estra? Esto está destinado a ser una captura de todo tipo para cómo agregar compras en la aplicación a las aplicaciones iOS

en la aplicación iPhone Cómo detectar la resolución de la pantalla del dispositivo

En la aplicación para iPhone, mientras se ejecuta la aplicación en el dispositivo ¿Cómo detectar la resolución de pantalla del dispositivo en el que se está ejecutando la aplicación?

setNeedsLayout vs setNeedsUpdateConstraints y layoutIfNeeded vs updateConstraintsIfNeeded

Sé que la cadena de diseño automático consiste básicamente en 3 procesos diferentes. actualización de restricciones vist ... sobre los métodos de diseño, ¿necesito llamarlos en la vista que tiene un cambio en una restricción o en la vista principal?

Itsappesnonexemptencryption export compliance while internal testing?

Recibí este mensaje mientras seleccionaba build for internal testing.it dice acerca de establecer ITSAppUsesNonExemptEncryption en info.plist, ¿qué significa? es necesario?

Compensación NSUserDefaults

Estoy usando +[NSUserDefaults standardUserDefaults] para almacenar la configuración de la aplicación. Esto consiste en aproxi ... ena. ¿Es posible eliminar estos valores de forma permanente en lugar de simplemente establecerlos en un valor predeterminado?

¿Hay una manera de iterar sobre un diccionario?

Conozco NSDictionaries como algo donde necesitas un key para obtener un value. Pero ¿cómo puedo iterar sobre todos keys y val ... saber qué claves hay, y qué valores hay? Sé que hay algo llamado for-in-loop en JavaScript. Hay algo similar en Objective-C?

¿Qué hace el signo de interrogación y el colon (?: operador ternario) media en objective-c?

¿Qué significa esta línea de código? label.frame = (inPseudoEditMode) ? kLabelIndentedRect : kLabelRect; El ? y : me confunden.