I want to develop an application on iPhone but i don`t have the 100$ fee to pay to apple.
Is it necessary to have a developer paid account just for developing and deploying to device for test?
I already develop on Android and there i do not need to register and pay the fee just for developing.
You can develop and test on simulator without having paid Apple Developer Account. But if you want to run on device for testing you must register for a $99 paid Apple Developer account as you have to create certificate and provisioning profile for deploying on device.