As I know, B4i IDE can work only on Windows, but you can use your Mac as a local host, and install B4i-Bridge and connect with a iOS 7 or above device for developing and testing.
A mac is required in the build chain, because only a mac can run Xcode. The IDE sends your code to a mac over the network to be compiled by Xcode. If you don't have a mac, you can use a remote "hosted builder" for a small fee. If you do own a mac, you can build locally.
I have a mac and run the IDE in a windows VirtualBox. I rarely ever have to touch the mac side of things to build apps, as the local builder software operates as a server.