自学精通iOS 开发需要多久,有什么靠谱的学习路径

 我来答
潇洒出风尘尘
2016-11-11 · 超过176用户采纳过TA的回答
知道答主
回答量:233
采纳率:0%
帮助的人:206万
展开全部
作者:张中宝
链接:https://www.zhihu.com/question/20130048/answer/17926669
来源:知乎
著作权归作者所有,转载请联系作者获得授权。

第一步:编程入门课
时间预计:4个星期
推荐看公开课,Udacity也行,网易公开课也行,自己找一个面对对象语言(一般是JAVA,
C++,
Python)的课。我是在网易公开课看的斯坦福的CS106A,学的JAVA。
如果你纯粹学iOS开发,不推荐看哈佛CS50,CS50是给CS系的学生介绍整个计算机世界的框架,讲的内容比较多,进度比较快,对iOS开发其实有点累赘了。(臣妾有点跟不上啊!!)
计划安排是一天一课,看课程要求的书(至少看完一本)及大部分作业。这一阶段重点不是语法,而是以下3个目标。
目标:
1.
让自己对编程这件事感到适应。
写hello
world。
怎么写function,
怎么调用function。
全局变量,局部变量这类基本知识点。
都是基本的东西。看看书,写多两个程序就欧啦。

2.
掌握编程语言的基本要素。
编程语言4个要素:
a.
基本的数据类型:整数,实数,character,
string, boolean
b.
基本的运算符号:+-×/><++--那啥的
c.
怎样输入输出
d.
怎样控制程序:sequence,selection,loop

3.
了解编程范式
面对过程编程。
面向对象编程。

第二步:上手iOS!
时间预计:2星期
强烈推荐CS193P,老头子讲的超级好!我的很多东西(对象思维啥的)是在这里跟着做练习的时候才真正明白的(好啦,也可能是上一堂课练习做得少的原因)。如果等到9月应该itunes
U上会开始教iOS
7了。网易公开课的是2010年iOS
5版的,前10堂课,也行。(iTunes U上有完整的课)
CS193P说有prerequisite,一开始被吓到,事实证明还是可以学下去的。头两节课一头雾水,没关系,把itunes
U上的课件下载下来,把所有代码打出来,然后一个个元素对应之前学的语言匹配,再不懂先放着,继续学后边的,过几天打多点代码就懂了。
感觉学5、6堂课,一个星期左右就可以开始进入下一阶段自己做东西了。之后用啥学啥,每堂课都有主题的。速度慢点的同学们,这阶段跟我一样准备两个星期吧!

第三步:开发app!
时间预计:2星期(本人...1个半月,实在不好意思说出口)
这个时间就可长可短啦,还包括美工,交互啥的。坚持要用啥学啥的原则,其实就是知道iOS
SDK都有什么组件,每个组件有什么function而已。stackoverflow,
Github, apple sample code多上,搜索引擎多用。如果有个师傅,这个阶段真的是进步神速。

福建蜂鸟云商为你解答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式