Xcode Swift - アニメーション
iOSは、アニメーションつくるときにつかえるのが3つあります。 2Dゲームとかつくるときは、SpriteKitが一番いいです。重力のシミュレーションをがっつり使う必要がある場合は、UIKit Dynamicsを使います。これは遅いので使わないですむなら使わない方がいいそうです。
スタイルシートのアニメーションのように、基本的にボタンをちょっとかわった感じで動かすとか、決まった動きに限定できる場合は、Core Animationというのを使うといいそうです。