新手关于移动开发 windows下Objective-C环境 和 SailfishOS的一些问题

0.最近开始研究移动开发,最先是从IOS开始,因为本人是个应届生,所以用Mac是承受不起的
1.在谷歌搜索了下,于是在win7上安装了gnustep-msys-system和gnustep-core和gnustep-core,可以 在shell中进行Obj-C编程;
2.在搜索资料过程中,看到了SailfishOS,于是去研究了下,安装了SailfishOSSDK-Alpha-1312-Qt5-windows-offine.exe和VirtualBox,在虚拟机模拟器中成功运行了首个SailfishOS程序;这里我想问一下QtCreator和SailfishOS的关系,是不是Jolla把SailfishOS绑定到QtCreator上了,利用Qt作为IDE工具?
3.因为GNU的shell中用vim写代码不舒服,所以我用Notepad++写完代码在shell中编译,然后在doc中运行(因为得写个make,编译完了运行还得cd项目目录,然后运行,所以我直接把.exe拖放到doc中运行),于是我找资料发现了个IDE---Codeblocks,在Codeblocks中集成了Objective-C开发环境(CSDN移动问答)。在Qt的可绑定语言中我没有看到Objective-C,请问QtCreator能不能集成Objective-C的开发环境(因为我感觉QtCreator比Codeblocks的UI让我舒服很多,就像VS2010比VS6.0的UI,不要吐槽 0.0)
4.请大神提出一些移动开发学习的指导意见,谢谢。

苹果已经降低了Mac的入门级别,最新的Mac mini已经可以算“经济实惠”了,不过需要自己配备键盘、鼠标、显示器,整套弄下来4k到4.5k,做开发足够了。
做iOS开发还是在Mac + Xcode的环境下比较好,其他的途径,需要考虑和操心的事情太多了。

http://store.apple.com/cn/buy-mac/mac-mini

windows环境半吊子,还是不行的,如果可以淘宝到黑苹果也还能凑合

就像拿着电路板和导线打电话一样,试验一下还可以,如果经常打电话,还是要用电话机