Preguntas etiquetadas con cocoa

173
Cómo inicializar una cadena desde NSData en Swift

He estado tratando de inicializar una cadena de NSData Swift. En la documentación de NSString Cocoa, Apple dice que debe usar esto: init(data data: NSData!, encoding encoding: UInt) Sin embargo, Apple no incluyó ningún ejemplo de uso o dónde colocar el init. Estoy tratando de convertir el...

169
¿Cómo convertir CFStringRef a NSString?

NSString *aNSString; CFStringRef aCFString; aCFString = CFStringCreateWithCString(NULL, [aNSString UTF8String], NSUTF8StringEncoding); aCFString = CFXMLCreateStringByUnescapingEntities(NULL, aCFString, NULL); ¿Cómo puedo obtener una nueva NSStringa partir de

141
Se corrigió la advertencia "Es muy probable que capturar [un objeto] en este bloque conduzca a un ciclo de retención" en el código habilitado para ARC

En el código habilitado para ARC, ¿cómo corregir una advertencia sobre un posible ciclo de retención, cuando se utiliza una API basada en bloques? La advertencia: Capturing 'request' strongly in this block is likely to lead to a retain cycle producido por este fragmento de código:...

139
NSInvocación para Dummies?

¿Cómo funciona exactamente NSInvocation? ¿Hay una buena introducción? Tengo problemas específicos para comprender cómo funciona el siguiente código (de Cocoa Programming para Mac OS X, 3a edición ), pero también puedo aplicar los conceptos independientemente del ejemplo del tutorial. El código: -...