Cocoa

NSOperationQueueを使ったスレッド処理の簡単な例

目的 NSOperationQueueを使った処理をする 仕様 全10スレッド生成する 3スレッドずつ動く スレッドが完了する前にプロセスが終了しないようにする ソース #import <Cocoa/Cocoa.h> @interface TTOperation : NSOperation { int number; } @property int number; @end @imple</cocoa/cocoa.h>…

UIImageでグラデーションしたい(その2)

グラデーションを使ってカラーピッカーみたいなものを作ってみた。色の値を取得するところは未実装。 [追記]色相を生成する方法が間違っていたのでソースコード含めて修正。あと、何も考えずに実装したのでAppDelegateにメソッド詰めこんでます。 それから、…

UIImageでグラデーションしたい(その1)

結論からいうと、まだできてませんがwww とりあえず画面いっぱいに設定したUIImageViewに色を設定してみるコード。 int width = 320; int height = 480; int bytesPerRow = 4 * width; unsigned char pixel[bytesPerRow * height]; int n; unsigned char *pt…

iPhoneデベロッパクックブック

サンプルコードをダウンロードして勉強をするする詐欺w とりあえずは写経をしようと思って。XCodeからプロジェクト作成。雛形はテキトーにView-Basedを選択。Classesグループ内のクラスを破棄するw info.plistから「Main nib file base name」を削除し、Main…

考え違い。。。

自分の内部で生成してプロパティとして保持するオブジェクトにはretainしなくて良い。 外部から渡されて、それを参照していたい場合にretainするのが正しい。 これですっきりしたかな。