おすしたべたい

おすしがたくさん食べられるようにがんばるブログ

Objective-C

iPhoneかiPadかを判別して処理を分岐させる

表題の通り。 スーパー基本的なことだけども。今までiPad対応をしたことなかったので実装したことなかったけど、必要に駆られ調べたのでメモ。 ということで下記。UI_USER_INTERFACE_IDIOM()という関数でチェックできる模様です。 if (UI_USER_INTERFACE_IDI…

isKindOfClassとisMemberOfClass

特定のオブジェクトがどのクラスのインスタンスかを判定して処理を分岐させたいときはisKindOfClass:だったりisMemberOfClass:というメソッドが使えます。 どちらもNSObjectプロトコルで宣言されているので、iOS開発をしている場合は基本的にどのクラスでも…

オブジェクトを複製するためのNSCopying

独自クラスのオブジェクトをコピーするためのNSCopyingプロトコルについて