Ojalá encontrara una respuesta para esto. He buscado y buscado y no pude la respuesta correcta. Aquí está mi situación:Mac OS Cocoa: Dibuja un píxel simple en un lienzo
En una aplicación Cocoa de Mac OS, quiero dibujar un píxel (en realidad unos pocos píxeles) en un área dedicada en la ventana de mi aplicación. Pensé, sería mejor tener un NSImageView
colocado allí (lo hice con IB y conecté el tomacorriente a mi delegado de la aplicación) y dibujaré eso en lugar de mi NSWindow
.
¿Cómo puedo hacer eso? Mac OS parece ofrecer NSBezierPath
como la herramienta de dibujo más básica — ¿es cierto? Esto es completamente impactante para mí. Vengo de una larga historia de programación de Windows y dibujar un píxel en un lienzo es lo más simple, por lo general.
No quiero usar OpenGL y no estoy seguro en qué medida Quartz está involucrado en esto.
Todo lo que quiero es un poco de ayuda sobre cómo puedo llevar a cabo este pseudocódigo en bienes de Objective-C/Cocoa:
imageObj.drawPixel(10,10,blackColor);
Me encanta escuchar sus respuestas en esto y estoy seguro de que esto ayudará a una Mucha gente comenzando con Cocoa.
Gracias!
Esto está mal. – uchuugaka