在线客服
扫描二维码
下载博学谷APP
扫描二维码
关注博学谷微信公众号
自学iOS入门需要什么步骤?小编认为学习最快的方法就是先简单了解OC,懂语法,然后接下来是学习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了。
CS193P说有prerequisite,一开始被吓到,事实证明还是可以学下去的。头两节课一头雾水,没关系,把itunes U上的课件下载下来,把所有代码打出来,然后一个个元素对应之前学的语言匹配,再不懂先放着,继续学后边的,过几天打多点代码就懂了。学5、6堂课,一个星期左右就可以开始进入下一阶段自己做东西了。之后用啥学啥,每堂课都有主题的。速度慢点的同学们,这阶段跟我一样准备两个星期吧!
第三步:开发app
时间预计:2星期
这个时间就可长可短啦,还包括美工,交互啥的。坚持要用啥学啥的原则,其实就是知道iOS SDK都有什么组件,每个组件有什么function而已。stackoverflow, Github, apple sample code多上,搜索引擎多用。如果有个师傅,这个阶段真的是进步神速。
不出意外你的第一个app就这么新鲜出炉了!从今天开始成为一个冷艳逼格高尚的iOS开发者吧!这种学习开发方法弊端是基础不牢,后期提高需要自己重新补上C知识,毕竟Objective是基于C的语言。但优势也是相当明显的,就是快速消除文科生对编程的恐惧!对于常规的,C → C++ →Objective C这样扎扎实实,动辄半年熟练掌握一个语言的缓慢进程,一想到就悲从中来,让想学习开发的大部分人第一步都不敢迈出。
综上所述,小编觉得非常适合学习的入门者,从基础学起,积累知识,让自己能学会编程,享受创造产品的乐趣!
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
C语言C++和Java编程语言如何理解?
目前全球范围来看,编程语言种类非常的多,但是从每年编程语言排行中我们可以了解到,无论编程语言种类多么丰富,时用率最高的编程语言始终躲不过C语言、C++、Java这三种编程语言。虽然每种编程语言都有其实用的特性,这也仅仅是这种编程语言在相对应的领域具有更大的价值,并没有那种编程语言更好的判断。小编在这里主要为大家分享一下C语言、C++、Java三种最常用的编程语言如何理解。
5856
2019-11-12 17:21:42
2020年2月IT编程语言排行榜名单有哪些变化?
2020年2月份TIOBE公布了IT行业编程语言排行,排名Top4的IT编程语言的排名没有太大变化,Java依旧稳居榜首,其次分别是C、Python、C++。IT编程语言排行前五名是 Java、C、Python、C++ 和 Visual Basic.NET。Python稳坐前三,Visual Basic.NET迅猛增长。
6787
2020-02-11 15:21:32
电脑编程入门学习计划如何制定?
电脑编程入门学习计划如何制定?建议小白用户先学习编程语言打开IT技术的大门,初学者学习IT技术时,要注重多做练习,练习是学习巩固IT技术的有效方法,可以把理论应用到实际应用上,掌握编程语言思路。
8606
2020-02-27 15:30:55
Kotlin从入门到实战学习规划
Kotlin强大的静态语言特性相信不用我多讲,大家都或多或少明白一些。无论是对于安卓程序员还是JavaEE程序员来说,掌握Kotlin都是十分有必要的。下面我将从Kotlin的学习必要性、学习内容和学习方法几个方面,来为大家逐一介绍Kotlin从入门到实战的学习规划,尤其是新手入门一定要好好看完本文的一些学习建议。
4933
2020-03-31 18:43:37
0基础IT学习容易吗?应该怎样学习?
IT学习容易吗?应该怎样学习?IT行业蓬勃发展,现在很多小伙伴都想学习IT知识,成为一名IT行业工作者。但是往往开始学习之前又会有很多顾虑,担心自己是完全零经验的小白,会有“学习起来容易吗”,“应该怎么进行学习呢”,“现在开始学晚吗”等诸多疑问。
5884
2020-06-08 10:58:28
热门文章
- 前端是什么
- 前端开发的工作职责
- 前端开发需要会什么?先掌握这三大核心关键技术
- 前端开发的工作方向有哪些?
- 简历加分-4步写出HR想要的简历
- 程序员如何突击面试?两大招带你拿下面试官
- 程序员面试技巧
- 架构师的厉害之处竟然是这……
- 架构师书籍推荐
- 懂了这些,才能成为架构师 查看更多
扫描二维码,了解更多信息
