これらの 3 つのクラスを別々に数回使用しました。
たとえば、複数のアニメーション (例: CABasicAnimations など) を同時に発生するようにグループ化したい場合、最初に思いつくのはCAAnimationGroup、レイヤーがある状態から別の状態 (例: 表示、スライドインなど) に変化するのを見たい場合です。CATransition. しかし同時にCATransaction、バッチでアニメーションを実行することを意図しています (WTH?)
CATransaction別の獣のようにCATransition見えますが、通常はCATransitions中が見えますCATransactionsか?ドキュメントを何度か読んだことがありますが、それらを並べて比較したり、いつ/何に使用する必要があるかを比較したりすることはありません。
誰かが彼らの関係/使用法を指摘できれば素晴らしいでしょう:)