课程概述
本课程为iOS应用开发职业课程系列的其中一套课程。让已经有swift语言基础的朋友快速掌握iOS开发的整个流程,并且做出自己的第一个Demo小例子。麻雀虽小五脏俱全,这个课程学完,iOS开发流程和技术你就能掌握了。这套课程也是国内第一套基于swift语言的iOS8应用开发课程。现在就开始,快速掌握iOS8的基本开发吧。
常见问题
1.本课程的适用人群?
未来想要从事iOS开发工作的应届毕业生以及在校大学生;想要转战iOS开发的IT行业的在职工作者;热爱学习,且对iOS开发感兴趣的所有人员。
2.零基础如何学习IOS开发,要经历什么阶段?
学习iOS开发由C/C++/OC语言到iOS项目实战阶段的学习。Objective-C编程语言,有C语言的基础加上有面向对象的思维,很容易学好Objective-C,Objective-C是iOS的开发语言。以下是iOS开发学习的大致阶段:
(1)C/C++/OC语言,零基础学习iOS开发同样也是,以提高编写代码和变成调试能力,具有扎实的编程功底和思想。
(2)iOS应用开发阶段,具有开发中大型iOS应用项目能力。
(3)iOS游戏开发阶段,可以掌握iOS3D游戏开发的能力。
(4)iOS项目实战阶段,提升创新、实战经验能力,拥有自己独立研发的几款产品。
(5)iOS项目答辩,对学习成果有个总结,通过答辩锻炼表达能力。
授课大纲
- iOS8 App开发快速入门
- 第1课 说在前面的话-讲师及课程介绍
- 第2课 iOS开发层次结构
- 第3课 知其然而知其所以然-擅用官网帮助
- 第4课 爱因斯坦的第一个小板凳-Helloworld
- 第5课 通过Helloworld解析项目文件结构
- 第6课 iOS模拟器Simulator的使用
- 第7课 Main函数在哪儿-程序运行起始点分析
- 第8课 iOS开发的MVC模式
- 第9课 添加场景Scene到故事板Storyboard
- 第10课 设置起始场景Scene
- 第11课 Scene与ViewController的对应
- 第12课 InterfaceBuilder连接-Outlet和Action
- 第13课 场景上添加视图组件
- 第14课 场景间导航Segue和NavigationController
- 第15课 自动布局Adopting-For Xcode4及以下
- 第16课 自动布局Autolayout-For Xcode5及以上
- 第17课 自动布局Size Classes-For Xcode6及以上
- 第18课 iOS应用程序生命周期
- 第19课 视图控制器ViewController生命周期
- 第20课 案例TodoList-融会贯通