Objective-C

便利なのがあるらしい

・performSelector:withObject:afterDelay: なにこれ、こんなのあるなんてずるいじゃん。 今まで時間差処理は繰り返しなしのNSTimerでやってたのに。 って、書いて良いのかしら?

やっと意味が分かってきた

setアクセサでnewObjectをretainしてから元をreleaseしてnewを代入してる意味が分かりませんでした。 元をreleaseして代入すればいいのにと思っていたんですが、それだと元とnewが同じオブジェクトだったら解放されちゃいますよね。 メモリ管理の部分をすっ…

戻ってきた

結局戻ってきました。 やっぱりObjective-CをそこそこにiPhone SDKに行くと、ずっとブラックボックスをいじっているような感じになりそうなので、一通り「詳解〜」を読み終えてからに。 本読むの遅いからなあ、私。 2週間くらいかかりそうだけど。

もう我慢できない

ここしばらく「詳解Objective-C 2.0」を読みつつサンプル(?)を入力しつつ勉強していたんですが……。 あまりにも進行が遅いので、すっ飛ばして「iPhone SDKアプリケーション開発ガイド」へ移行しました。 進行が遅いのは私の本を読むスピードが驚異的に遅い…

弱い参照ってなに?

弱い参照(weak reference)と強い参照(strong reference)とがあり、GCは強い参照だけでたどり着けないオブジェクトが回収されるらしいのですが……。 ということは、弱い参照で定義した場合はGCが実行されたときに必ず捨てられるってこと? いつ消えるかわか…

オブジェクト指向

今まで、いや今もまだオブジェクト指向というものにちょっと懐疑的です。 その理由の大部分はC++のクラスと出会ったときのファーストインプレッションだと思います。 当時はDirectXを使えれば良かったので、Cで事足りてました(変数を好きなところで宣言した…

selfとsuper

selfは自分自身だから継承するとメソッドの動きが変わることがあるのね。 で、superはコンパイル時に決まると。 ……早くもこんがらがってきました。 オブジェクト指向怖いよう。