iOSのARKitをやる時にはネイティブを使うかUnityを使うかという問題があります
利点と欠点はこちらにある通りだと思います。
界隈の人ならわかると思いますが、iOS Unityとネイティブは全く別物です。
UnityではARKitプラグインを使うことに成ります。
生成されたC++のコードは正直読めません。
つまりUnity上で正しく実装してiOSに吐き出すべきなので、iOSエンジニアとしてはツライんですが
昨今のARやVRみたいなものをアニメーション付きで実装しようとするとおそらくUnityを選択せざるを得ない気がします。
これまでのナレッジや素材の蓄積量が段違いです。
とは言えアプリに組み込むということになるとネイティブで組まなければならないのですが
それはつまり、本気でやるならネイティブを捨てて全部Unityで実装しなければならないってことに成りますね。
痛し痒しです。
ネイティブ側のできることが増えると良いんですが、どうしてもこの界隈は複数のソフトを使いクリエイティビティを発揮するタイプの業界なので、変換周りで躓く事が多いかもしれません(Unity側は巨大なコミュニティで対応している)
結論:諦めてまずはUnityを覚えましょう
まだ一行もコード書いてないんですがw