私はこれに対する答えを見つけたいと思います。私は検索して検索し、正しい答えができませんでした。ここで私の状況です:Mac OS Cocoa:キャンバスに単純なピクセルを描く
Mac OSのCocoaアプリケーションでは、ピクセル(実際には数ピクセル)をアプリケーションウィンドウの専用領域に描画します。私はNSImageView
がそこに置かれていた方がいいだろうと考えました(私はIBで行い、アプリケーションデリゲートにコンセントを接続しました)。NSWindow
の代わりにその上に描画します。
どのように私はそれを行うことができますか? Mac OSは最も基本的な描画ツールとしてNSBezierPath
を提供しているようだ—それは本当ですか?これは私には全く衝撃的です。私はWindowsプログラミングの長い歴史から、ピクセルをキャンバスに描画するのが最も簡単なことです。
私はOpenGLを使いたくないのですが、Quartzがこれにどの程度関わっているのか分かりません。
私が欲しいのは、私は本当のObjective-C/Cocoaの中で、この擬似コードをやってのけることができる方法についてのいくつかの助けである:
imageObj.drawPixel(10,10,blackColor);
私はこれであなたの答えを聞くのが大好きだし、私はこれが役立つと確信しています多くの人々がココアで始まっています。
ありがとうございます!
これは単に間違っています。 – uchuugaka