Articles of object

Anexando al final de un archivo con NSMutableString

Tengo un archivo de registro al que bash agregar datos hasta el final de. Tengo una variable NSMutableString textToWrite y estoy haciendo lo siguiente: [textToWrite writeToFile:filepath atomically:YES encoding: NSUnicodeStringEncoding error:&err]; Sin embargo, cuando hago esto, todo el texto dentro del archivo se reemplaza con el texto en textToWrite. ¿Cómo puedo agregar al final del archivo? […]

Evitar que “NSArray se mutó mientras se enumeraba”

Tengo un NSMutableArray que almacena mousejoints para una simulación de física Box2d. Cuando use más de un dedo para jugar obtendré excepciones que indiquen NSArray se mutó mientras se enumeraba Sé que esto se debe a que estoy eliminando objetos de la matriz mientras también enumero a través de ella, invalidando la enumeración. Lo que […]

Error de comstackción “método esperado no encontrado” cuando se utiliza el subíndice en NSArray

Escribí este código simple para probar la nueva syntax literal de Objective-C para NSArray s: NSArray *array = @[@”foo”]; NSLog(@”%@”, array[0]); La primera línea funciona bien, pero la subscripción genera un error: Método esperado para leer el elemento de matriz no encontrado en el objeto de tipo ‘NSArray *’ Me pregunto si he hecho algo […]

¿Hay alguna manera de eliminar la línea de separación de una UITableView?

Estoy buscando una forma de eliminar por completo la línea de separación en una UITableView cuando esté en modo simple. Esto se hace automáticamente en grupos, pero esto también cambia las dimensiones de la tabla de una manera que es difícil de medir. Establecí el color de la línea del separador en colorClear. Pero esto […]

¿Cómo convertir un valor unichar a un NSString en Objective-C?

Tengo un personaje internacional almacenado en una variable unichar. Este personaje no proviene de un archivo o url. La variable en sí misma solo almacena un corto sin firmar (0xce91) que está en formato UTF-8 y se traduce a la letra griega mayúscula ‘A’. Intento poner ese personaje en una variable NSString pero fallaré miserablemente. […]

Incrustar fuente en un paquete Mac

Tengo un progtwig que estoy escribiendo. Quiero usar una fuente elegante. ¿Puedo insertar mi fuente en mi paquete y usarlo desde allí? Mi código… NSMutableAttributedString *recOf; recOf = [[NSMutableAttributedString alloc] initWithString:@”In Recognition of”]; length = [recOf length]; [recOf addAttribute:NSFontAttributeName value:[NSFont fontWithName:@”Edwardian Script ITC” size:50] range:NSMakeRange(0, length)]; [[NSColor blackColor] set]; px = (bounds.size.width/2)- (([recOf size].width)/2); py […]

¿Alternativas a dispatch_get_current_queue () para bloques de finalización en iOS 6?

Tengo un método que acepta un bloque y un bloque de finalización. El primer bloque debe ejecutarse en segundo plano, mientras que el bloque de finalización debe ejecutarse en la cola en que se invocó el método. Para este último siempre utilicé dispatch_get_current_queue() , pero parece que está obsoleto en iOS 6 o superior. ¿Qué […]

Convierta los documentos de Mangosta a json

Devolví documentos de mongoose como json de esta manera: UserModel.find({}, function (err, users) { return res.end(JSON.stringify(users)); } Sin embargo, el usuario .__ proto__ también fue devuelto. ¿Cómo puedo regresar sin eso? Intenté esto pero no funcionó: UserModel.find({}, function (err, users) { return res.end(users.toJSON()); // has no method ‘toJSON’ }

NSPredicate: filtrado de objetos por día de propiedad de NSDate

Tengo un modelo de Datos centrales con una propiedad NSDate . Quiero filtrar la base de datos por día. Supongo que la solución implicará un NSPredicate , pero no estoy seguro de cómo NSPredicate todo. Sé cómo comparar el día de dos NSDate s usando NSDateComponents y NSCalendar , pero ¿cómo lo filtro con NSPredicate […]

Obteniendo un objeto aleatorio de NSArray sin duplicación

Tengo un NSArray con 17 objetos, algo como esto: NSArray *objArray = [[NSArray alloc]initWithObjects: @”1″,@”2″,@”3″,@”4″,@”5″,@”6″ ,@”7″,@”8″,@”9″,@”10″,@”11″,@”12″,@”13″,@”14″,@”15″,@”16″,@”17″, nil]; y un int con un número aleatorio de la siguiente manera: int random = arc4random()%17+1; Quiero obtener un objeto aleatorio de este NSArray sin que sea un duplicado, incluso si cerré la aplicación (quizás usando NSUserDefaults ). Si […]