Hola, B4i es idéntico a B4A; sólo cambia en cómo devuelve resultados de base de datos SQL, alguna cosa con los Maps y evidentemente por las diferencias entre IOS y Android (ciclo vida aplicaciones, no existen servicios como en Android aunque pueden ejecutarse algún tipo de operaciones en Background,etc...)
En resumen, si sabes programar en B4A, el paso a B4i es immediato (mírate la guía de principiantes en el que indica las diferencias más sustanciales entre uno y otro, hecha por Klaus
https://www.b4x.com/android/forum/threads/b4i-beginners-guide.47720/ )
Aparte del producto (B4i sólo o B4i Hosted por si no tienes MAC), necesitarás una cuenta de desarrollador de Apple (para instalar las aplicaciones en dispositivos IOS) y un dispositivo IOS (la cuenta en appstore será necesaria dependiendo de si quieres distribuir/vender la app por el Store)