网易杭州研究院 网易杭州研究院

iOS界面开发(基础篇)

所属微专业:

图片
课程概述

本课将带你学习如何建立并运行第一个应用,了解到在iOS界面开发中所使用技术的基础知识和界面开发的整体框架;你将学习到如何构建出一个复杂界面,深入了解各类界面元素是如何使用的,以及各界面元素间是如何进行复杂的布局排列;你也会掌握基础的交互功能和多个界面的相关切换,从而能够掌握完成一个App界面的基础能力。通过这堂课程,你将打开iOS移动开发的大门,作为一个起点,也为后续iOS开发学习打下坚实的基础。

证书要求

本课程成绩由四部分组成:

  1. 单元测验

  2. 单元作业

  3. 考试

  4. 课程讨论

具体评分比例将在开课后公布。

本专业所有必修课程综合评分60分及以上,可以获得微专业合格证书,获得85分的可以获得优秀证书。

预备知识

学习iOS开发工程师微专业需要学员具备基础的C语言能力。

授课大纲

2.1 hello world 

2.1.1 XCode建立第一个项目(Xcode概览)

2.1.2 UIKIT库基本介绍


2.2 UIView基础控件

2.2.1 UIView布局

2.2.2 基础控件实战


2.3 UIViewController

2.3.1 UIViewController基础知识

2.3.2 UIViewController转场及状态


2.4 UINavigationController

2.4.1 基础导航转场控件

2.4.2 自定义导航栏样式

2.4.3 导航栏事件和Delegate


2.5 UITabbarController

2.5.1 基础的容器类


2.6 UITableView

2.6.1 UITableViewController

2.6.2 UITableView界面定制

2.6.3 UITableView中的Cell复用、编辑及操作


2.7 布局

2.7.1 整个布局的过程

2.7.2 约束布局(AutoLayout)