詳解Objective-C 2.0読書会(in 浅草)
- Objective-Cではメッセージ名を間違えても警告しか出ない。はまるポイント
- allocとinitがなぜ分かれているか
- initを複数から選べるから?
- allocを選べるという意味もあるとあとでogijunさんから聞いた。allocで永続化とか
- allocとinitを一度に行うnewというのもあるけどほとんど使わない
- イニシャライザが引数を取ることもある
- インスタンスメソッドには「-」、クラスメソッドには「+」を付ける
- Objective-Cでは普通はgetterの名前にgetを付けない。付けると違う意味(id型ではないものを返す)を表すので誤解を生む
- XCodeを結構使ってる人でも知らない機能がある
- なぜスーパークラスの名前を明示的に指定するか?
- 付けないと親クラスがObjectになる?
- NSObjectとNSProxyがあるから?
- 歴史的にはObject→NXObject→NSObjectという名前の変遷
- NSなんとかはNetscapeもそうなので検索しにくい
- ネームスペースの概念はない。プレフィクスでがんばる
- superの前のsuperのメソッドを呼び出すには?
- selfについて初心者丸出しの質問など
- initする前のselfにはallocしただけのもの(のポインタ)が入ってるらしい
- 懇親会はどぜう飯田屋
- どじょうの卵はじめて食べた
- ネギお代わり自由でネギ充
- どじょう鍋はどじょうをだしにしてネギを食うものらしい