Objective-C
Objective-Cの@property (retain)なプロパティへのautoreleaseされているオブジェクトの代入ではまったのでメモしておきます。 自分のクラスの中ではselfを使わないとプロパティ経由にはならない @interface MyClass { SomeObject *_prop; } @property (nona…
delegateをメンバに持つようなクラスを作るとき、delegateの型をidじゃなく特定のProtocolが実装されていることを指定したい時がある。そういう時はid delegate;と書けばいいんだけど、自作のProtocolだとrespondsToSelectorとかのNSObjectで定義されている…