好吧,其实也能退而求其次(比如hackintosh,或Mac In Cloud),但听我苦口婆心一言——对于iOS开发者来说,Mac会是你的主要武器。一般情况下,你无需放血去买最新、最快、最贵的设备,但好歹得有个叫Mac的东西。当然,如果你是小土豪,想买个好一点的入门设备,那不妨考虑一下Mac Mini——它可能是性价比最高的一款。如果你和我一样追求便携性,那就买Air——特别是它的大屏版。我们也不是非得买新品不可,从eBay上搞个二手货也是棒棒的。
Ry’s Objective-C tutorial?——适合“恋旧”的Objective-C爱好者。你不用把Obejective-C学得多精(Swift才是未来大势<或者已经是当下大势了>),但最好能了解其基础知识,并可以读懂用它写出来的代码。
Swift language guide,由苹果官方提供——这是最好的Swift参考和学习资料。苹果出品,必属精品。
当然,你不必深入理解所有东西——等你更有经验了再谈这些。但是你必须好好理解变量、指针、类、数据类型和循环这些概念。这样,你以后的学习才能水到渠成。
4.跟着教程,依样画葫芦
从这一步开始,你终于要做点有用的东西了。看看这些网站:
AppCoda——对初学者而言可能是最好的起点。你可以找到大量不同的教程,它们都有非常详细的说明。一定要都看下来!
Ray Wenderlich——另一个有用的网站,它拥有海量的iOS开发教程数据库。一步一步从中学习吧。
但不要局限在这些网站和教程上!继续前进,开发一个计算器应用。然后是天气应用。再有就是汇率换算应用。音乐应用。明白了吗?只要能找到相关教程,就把它们都做出来。