iPad対応アプリを作成するときは、iPhoneメインのアプリと違って色々と考慮しておかないと厄介なことになる(なった)ので、メモっておきます。
iPad対応については、なんとなくしかやってきていないので、よくわかっていないのですが案件ではまったところをピックアップしています。
分割キーボード
キーボードを非固定モードにしていると、UITextView,Field系の呼ばれるdelegateメソッドが変わります。
http://qiita.com/reikubonaga/items/5df48be2d65838444373
・UIKeyboardWillShowNotification
・UIKeyboardWillHideNotification
に依存して実装をしていると、分割キーボード時に思わぬ動作不良が起きるかもしれないので気おつける必要があります。
外部キーボード
iPhoneでも使用できるが、ipadでは、外付けキーボードをを使用しているユーザーが多いと思うので、考慮した方がいいかもしれません。
iPad Pro 12.9 10.5 対応
ぼけっとしていると忘れるので入れています。
ActionSheet
何もしないと、iPadでUIAlertControllerのActionSheetを表示しようとするとクラッシュする
http://qiita.com/malt/items/8937d9b7fddb29f5764a
画面回転周り
iPhoneアプリだと、そこまで画面回転を考慮したりはしないですが、iPadアプリの場合は考慮しなければいけないことが多いです。
・popoverの表示位置がずれる
・autolayoutが崩れる
など、要チェックです。