zoukankan      html  css  js  c++  java
  • iOS 开发如何入门

    iOS 开发如何入门

    新人如何入门

    上一篇文章的回复中,很多读者让我推荐入门图书。其实我觉得每个人可能有自己喜欢的学习方式,我习惯的不一定适合你。不过我可以分享一下我当时是如何学习 iOS 开发的。

    我 当时首先快速看了一本小册子,把 Objective-C 的语法了解了一下。那本小册子叫 《From C++ to Objective-C》,里面只讲了一些 C++ 和 OC 的差异性的内容。因为我在学校学过 C++,所以我只需要快速了解一些语法差异就行了。

    然 后我就直接看的斯坦福的视频,我看的时候讲的人还不是现在的“白胡子老头”,不过不管是以前的主讲人还是现在的白胡子老爷爷,都讲得非常深入浅出。唯一的 问题是:这个是英文的。很多人在这里被怕了,我也很怕。还好当时有网易公开课的字幕翻译,所以我看的是有字幕的。看了前 10 集有字幕的后,到了第 11 集傻眼了,因为翻译只到第 10 集,于是我只好硬着头皮看英文的视频。你猜怎么着?居然也磕磕绊绊听懂了。

    我当时也买了各种 iOS 方面的书,实话说帮助都不太大,其实看斯坦福的视频就够了。斯坦福的这个视频教程每年都更新,所以你不用担心过时。这个视频是完全免费的,你也不用担心花钱。你唯一需要鼓起勇气的就是尝试接受英文视频。

    为什么要死磕英语

    有些人想,我是来学 iOS 的,为什么要绕一大圈来学英语的?他其实是没有想明白,英语本身代表着一种未来获得持续成长的资料能力。

    我告诉你我是怎么提高 iOS 技能的:看国外的博客,国外的书,WWDC 的视频,官方的文档和教程,在 Google 上搜 stackoverflow 上的问题。所有这些,都需要你具备一个基本的能力:英语的听力和阅读。

    你不掌握这一点,你就只能看国内的资料,而国内和国外的资料无论从数量还是从质量都完全没有可比性。

    你能做到吗?

    不过说了这么多,其实我是觉得真正能按我这么做的人还是少数。因为大部分人是很难突破自己的心理障碍的。

  • 相关阅读:
    Linux mint下firefox安装flashplayer
    Linux mint下安装iNode遇到的几个问题
    FireFox浏览器访问ip6域名的问题
    用牛顿迭代法和二分法求方程的根
    VC6工程向导制作
    配置多个版本的python的系统环境变量
    C语言习题解答:求某一天为一年中的第几天
    使用Python求解水仙花问题
    Python语言中round函数的一个疑惑
    Linux下安卓手机管理软件QtADB的使用
  • 原文地址:https://www.cnblogs.com/LiLihongqiang/p/6866252.html
Copyright © 2011-2022 走看看