iOSでUIViewのアニメーションでは、view自体の位置やアルファ、色などのアニメーションが使えるのは分かりました。
アプリを利用していると他にも多彩なアニメーションがあると思います。
想定しているのはゲームなどではなく、ちょっとしたツールのアプリの中でリッチさを出すためのアニメーションについてです。
どのような形式のファイルを使うことが出来て、どのような選択肢、手法がありますか?

例えば、
①画像の細かい繰り返しの動きがあるようなアニメーションではgifアニメーションを使うのでしょうか?
②Lineツムツムのオープニングムービーのようなものは動画でしょうか?一般的にアプリに使う動画圧縮形式はなんでしょうか?
③ゲームなどのアプリの起動時に、開発会社のロゴなどがアニメーションするようなものは動画でしょうか?
など

参考になりそうな情報があまり見つかりませんでしたので、相談させてください。
iOS7以上を想定しています。