J'aimerais trouver une réponse pour ça. J'ai cherché et cherché et ne pouvais pas la bonne réponse. Voici ma situation:Mac OS Cocoa: Dessine un simple pixel sur une toile
Dans une application Mac OS Cocoa, je souhaite dessiner un pixel (en fait quelques pixels) sur une zone dédiée de ma fenêtre d'application. Je me suis dit, il serait plus agréable d'avoir un NSImageView
placé là (je l'ai fait avec IB et connecté la sortie à mon délégué de l'application) et dessiner sur ce à la place de mon NSWindow
.
Comment puis-je faire cela dans le monde? Mac OS semble offrir NSBezierPath
comme l'outil de dessin le plus basique — est-ce vrai? C'est complètement choquant pour moi. Je viens d'une longue histoire de programmation Windows et dessiner un pixel sur une toile est la chose la plus simple, typiquement.
Je ne veux pas utiliser OpenGL et je ne suis pas sûr de savoir dans quelle mesure Quartz est impliqué dans cela.
Tout ce que je veux est une aide sur la façon dont je peux retirer cette pseudo-code en temps réel Objective-C/Cocoa:
imageObj.drawPixel(10,10,blackColor);
J'aimerais entendre vos réponses à ce sujet et je suis sûr que cela va aider beaucoup de gens commençant par Cocoa.
Merci!
Ceci est tout simplement faux. – uchuugaka