Hay una serie de funciones proporcionado por UIKit que convierten las diversas estructuras CG en NSStrings. La razón por la que no funciona es porque %@ significa un objeto. A CGPoint es una estructura C (y también lo son CGRectarena CGSizes).
Con AppKit en OS X necesitaría convertir a un NSPoint y luego llamar NSStringFromPoint. Por ejemplo: NSStringFromPoint(NSPointFromCGPoint(point))
Similar a los prefijos UI, MK, CL que, si bien todos tienen significados, necesitan importar un archivo .h respectivo como: UIKit, MapKit, CoreLocation; ¿El prefijo CG significa que debo importar algo? Si no, ¿es solo una convención de nomenclatura?
Puedes usar NSValue para esto. Un NSValor object es un contenedor simple para un solo elemento de datos C u Objective-C. Puede contener cualquiera de los tipos escalares, como int, float y char, así como punteros, estructuras e ID de objetos.
Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos.
Configurar y más información
NSLog(@”%@”, CGRectCreateDictionaryRepresentation(rect));
– Abhishek Bedi
20 de noviembre de 2012 a las 10:16
Pruebe LOG_EXPR de la biblioteca VTPG_Common: vgable.com/blog/tag/log_expr
– AprendeCocos2D
16 de septiembre de 2013 a las 13:42