Articles of objective c

iPhone: ¿Error de símbolo duplicado?

Obtuve este error cuando presiono construir + depurar: ld: duplicate symbol .objc_class_name_BlogTableItemCell in /Users/fabian/Development/Workspaces/iphone_experiments/xcode_build_output/MausLog.build/Debug-iphonesimulator/MausLog.build/Objects-normal/i386/BlogTableItemCell-3733583914888A7B.o and /Users/fabian/Development/Workspaces/iphone_experiments/xcode_build_output/MausLog.build/Debug-iphonesimulator/MausLog.build/Objects-normal/i386/BlogTableItemCell-3733583914888A7B.o collect2: ld returned 1 exit status Command /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 failed with exit code 1 No tengo dónde empezar? Cuál es el problema ?

¿Cómo declaro una matriz como una constante en Objective-c?

El siguiente código me está dando errores: // constants.h extern NSArray const *testArray; // constants.m NSArray const *testArray = [NSArray arrayWithObjects: @”foo”, @”bar”, nil]; El error que obtengo es initializer element is not constant O si elimino el indicador del puntero (*), obtengo: statically allocated instance of Objective-C class ‘NSArray’

Convirtiendo entre cadenas NSData y base64

¿Cuál es el código más fácil y más rápido para hacer una conversión entre NSData y una cadena base64? He leído un montón de soluciones en SO y sobre todo implican agregar otra clase, etc. Encontré una gran solución aquí, pero es demasiado compleja.

IPhone / IPad: ¿Cómo obtener ancho de pantalla mediante progtwigción?

Hola, me pregunto si hay una manera de obtener el ancho programáticamente. Estoy buscando algo lo suficientemente general como para acomodar iphone 3gs, iphone 4, ipad. Además, el ancho debería cambiar en función de si el dispositivo es vertical u horizontal (para ipad). ¿¿Alguien sabe cómo hacer esto?? He estado buscando por un tiempo … […]

¿Cómo configuro los destinatarios para UIActivityViewController en iOS 6?

Estoy usando la nueva clase UIActivityViewController en iOS6 para proporcionar al usuario varias opciones de uso compartido. Puede pasarle una serie de parámetros, como texto, enlaces e imágenes, y hace el rest. ¿Cómo defino los destinatarios? Por ejemplo, compartir por correo o SMS debería poder aceptar destinatarios, pero no puedo encontrar la manera de invocar […]

Con ARC, ¿qué hay mejor: inicializadores alloc o autorelease?

¿Es mejor (más rápido y más eficiente) utilizar inicializadores de alloc o de autorelease ? P.ej: – (NSString *)hello:(NSString *)name { return [[NSString alloc] initWithFormat:@”Hello, %@”, name]; } O – (NSString *)hello:(NSString *)name { return [NSString stringWithFormat:@”Hello, %@”, name]; // return [@”Hello, ” stringByAppendingString:name]; // even simpler } Sé que en la mayoría de los […]

Objetivo C: SHA1

¿Cómo puedo sha1 una cadena o un conjunto de números en Objective c?

Cadena de formato, entero con ceros a la izquierda

Yo uso este código: NSString* strName = [NSString stringWithFormat:@”img_00%d.jpg”, pp]; y funciona bien, pero si pp tomó el valor de 10, por ejemplo, deseo tener img_010.jpg como resultado, y no img_0010.jpg … ¿cómo puedo formatear la cadena? Gracias

Estilo de selección de UITableViewCell personalizado?

Cuando hago clic en mi UITableViewCell , la parte de fondo (las áreas que no cubre mi imagen de fondo) se vuelve azul cuando hago clic en la celda. Además, todos los UILabel s en la celda se ponen blancos cuando se hace clic, que es lo que quiero. Sin embargo, lo que no quiero […]

¿Las variables de Swift son atómicas?

En Objective-C tiene una distinción entre propiedades atómicas y no atómicas: @property (nonatomic, strong) NSObject *nonatomicObject; @property (atomic, strong) NSObject *atomicObject; Desde mi entender, puede leer y escribir propiedades definidas como atómicas a partir de múltiples hilos de forma segura, mientras que escribir y acceder a propiedades no ativas o ivars de múltiples hilos al […]