No, making and submitting apps requires XCode which only runs on Macs.
A mini would be all you really need.
You will also need some sort of iOS device for testing. The simulator only goes so far.
I'm using a free program on the web called appsbar. You don't get money for selling your app, but you CAN get a name in the AppStore on both iOS and Android!
Conduit also has a free app builder for iOS that you can use right winthin your own browser window! NO MAC REQUIRED!