Objective-Cの配列

http://okajima.air-nifty.com/b/2008/08/objectivec_9f9a.html

[[NSArray alloc] initWithObjects:a, b, c]

 みたいな感じだ。いやこれじゃ、依然としてコンパイル時にサイズが決定できる場合にしか使えねーじゃん。あとはCの生配列から初期化するくらいしかできないが、結局「配列作成の実行時にサイズが決まり、あとは変化しない」配列を作るのにはまるで役に立たん。

 なので仕方なくNSMutableArrayを使うことになる。ところが、セレクタ名は長くなりがちなので、ちょっとした配列操作のためにもえらく文字数を消費する。Java/C#なら

a[i] = b;

で終わる簡単な代入ですら、

[a replaceObjectAtIndex:i withObject:b];

と書かにゃならん。

なんか、めんどうくさそうですね。(^^;;
他にも、色々有りそうな気がするな。。


ちなみに、オブジェクトの配列をやりたかったのは、UIButtonをたくさん作りたかったからです。

[iPhone]Objective-C の配列(サイズ変更可能)(NSMutableArrayについて)

http://konton.ninpou.jp/program/cocoa/dataobject/nsmutablearray.html

現在のNSMutableArrayの末尾に指定したオブジェクトを追加します。countは1増加します。以下の例では文字列を新しく作った NSMutableArrayオブジェクトへ追加しています。

NSMutableArray *anArray = [[NSMutableArray alloc] init];
NSString *str = [[NSString alloc] initWithString:@"文字列"];
[anArray addObject:str];
[str release];

オブジェクトを配列にしまうときは、上記のようにするらしい。。
ありがとうございます。

DMR-E200H のHDD交換

今のところ、元気に動いてくれているのですが、そろそろ5年ぐらいたつでしょうし、そろそろやばいのかな?と思いつつあります。(汗)


パナのHDDレコのHDDは、交換できるみたいですね。
ケーブルセレクトとかいてあるので、パラレルの3.5インチなのか。
160GBなので、それ以上のやつを交換しても意味ないですが。


まぁ、いまからアナログレコーダーも内だろうというのはあるのですが。。。

 で、電源投入後「原因不明のエラー」とか「ディスク不良エラー」とかのエラー文がプラズマTVに映し出されて、「やっちまった」と後悔するわけです。

 単にDVDコンボドライブの電源ケーブルが外れていただけでしたけど、体に悪い汗がどどっと出ましたよ。

((((;゚Д゚))))ガクガクブルブル

http://mtsflabo.cocolog-nifty.com/ishikilebel1/2008/06/dmre200h.html


ちなみに、型番が違うHDDをつなげたら、元のHDDに戻しても、元には戻らなくなるそうです。。(汗)

ベンダーIDとか見ているんでしょうか?(汗)

html5で videoの任意のフレームをcanvasに描画するメモCommentsAdd Star

http://d.hatena.ne.jp/favril/20100225/1267099197

HTML5って、こんなこともできるんですか。。(汗)
すごいなぁ。。

簡単な編集ソフト、作れそうな勢い? (汗)