iOS 开发如何入门
新人如何入门
上一篇文章的回复中,很多读者让我推荐入门图书。其实我觉得每个人可能有自己喜欢的学习方式,我习惯的不一定适合你。不过我可以分享一下我当时是如何学习 iOS 开发的。
我 当时首先快速看了一本小册子,把 Objective-C 的语法了解了一下。那本小册子叫 《From C++ to Objective-C》,里面只讲了一些 C++ 和 OC 的差异性的内容。因为我在学校学过 C++,所以我只需要快速了解一些语法差异就行了。
然 后我就直接看的斯坦福的视频,我看的时候讲的人还不是现在的“白胡子老头”,不过不管是以前的主讲人还是现在的白胡子老爷爷,都讲得非常深入浅出。唯一的 问题是:这个是英文的。很多人在这里被怕了,我也很怕。还好当时有网易公开课的字幕翻译,所以我看的是有字幕的。看了前 10 集有字幕的后,到了第 11 集傻眼了,因为翻译只到第 10 集,于是我只好硬着头皮看英文的视频。你猜怎么着?居然也磕磕绊绊听懂了。
我当时也买了各种 iOS 方面的书,实话说帮助都不太大,其实看斯坦福的视频就够了。斯坦福的这个视频教程每年都更新,所以你不用担心过时。这个视频是完全免费的,你也不用担心花钱。你唯一需要鼓起勇气的就是尝试接受英文视频。
为什么要死磕英语
有些人想,我是来学 iOS 的,为什么要绕一大圈来学英语的?他其实是没有想明白,英语本身代表着一种未来获得持续成长的资料能力。
我告诉你我是怎么提高 iOS 技能的:看国外的博客,国外的书,WWDC 的视频,官方的文档和教程,在 Google 上搜 stackoverflow 上的问题。所有这些,都需要你具备一个基本的能力:英语的听力和阅读。
你不掌握这一点,你就只能看国内的资料,而国内和国外的资料无论从数量还是从质量都完全没有可比性。
你能做到吗?
不过说了这么多,其实我是觉得真正能按我这么做的人还是少数。因为大部分人是很难突破自己的心理障碍的。