[网易微专业]iOS开发工程师微专业-网易资深工程师亲研-价值500元
课程概述
无论哪种开发,都离不开程序语言的学习。Objective-C是iOS的官方语言,更是学习和理解iOS开发的基础,学好ObjectIve-C可以帮你更快更好的掌握iOS开发技术。本课将带领大家系统性的串联Objective-C的各个知识点,从各个角度理解和掌握这门语言,为后续开发打下坚实的基础。
证书要求
本课程成绩由四部分组成:
- 单元测验
- 单元作业
- 考试
- 课程讨论
具体评分比例将在开课后公布。
本专业所有必修课程综合评分60分及以上,可以获得微专业合格证书,获得85分的可以获得优秀证书。
预备知识
学习iOS开发工程师微专业需要学员具备基础的C语言能力。
授课大纲
Objective-C程序设计 | 初识语言 | 1.1.1 | Hello World |
1.1.2 | 从C到Objective-C | ||
全面掌握 | 1.2.1 | 类和对象(一) | |
1.2.2 | 类和对象(二) | ||
1.2.3 | Foundation | ||
1.2.4 | Protocol | ||
1.2.5 | Block | ||
1.2.6 | Category | ||
进阶之路 | 1.3.1 | 内存管理 | |
1.3.2 | ARC | ||
1.3.3 | @property | ||
1.3.4 | KVC, KVO | ||
1.3.5 | Runtime |
教程目录:
├── 1.bjective-C高级编程/
│ ├── 第1周/
│ │ ├── 1.Objective-C简介/
│ │ │ └── 1.objective-c简介.ios.mp4
│ │ ├── 2.类与对象/
│ │ │ └── 2.类与对象.ios.mp4
│ ├── 第2周/
│ │ ├── 1.数据成员:属性与实例变量/
│ │ │ └── 1.数据成员:属性与实例变量.ios.mp4
│ │ ├── 10.类别与扩展/
│ │ │ └── 1.类别与扩展.ios.mp4
│ │ ├── 2.函数成员:方法/
│ │ │ └── 1.函数成员:方法.ios.mp4
│ │ ├── 3.初始化器与析构器/
│ │ │ └── 1.初始化器与析构器.ios.mp4
│ │ ├── 4.继承/
│ │ │ └── 1.继承.ios.mp4
│ │ ├── 5.多态/
│ │ │ └── 1.多态.ios.mp4
│ │ ├── 6.字符串处理/
│ │ │ └── 1.字符串处理.ios.mp4
│ │ ├── 7.集合类型/
│ │ │ └── 1.集合类型.ios.mp4
│ │ ├── 8.自动引用计数ARC/
│ │ │ └── 1.自动引用计数arc.ios.mp4
│ │ ├── 9.类型合同:协议/
│ │ │ └── 1.类型合同:协议.ios.mp4
│ ├── 资源下载/
│ │ ├── 1.Objective-C高级编程课件和代码01/
│ │ │ └── Objective-C高级编程课件和代码01.zip
│ │ ├── 10.Objective-C高级编程课件和代码10/
│ │ │ └── Objective-C高级编程课件和代码10.zip
│ │ ├── 11.Objective-C高级编程课件和代码11/
│ │ │ └── Objective-C高级编程课件和代码11.zip
│ │ ├── 2.Objective-C高级编程课件和代码02/
│ │ │ └── Objective-C高级编程课件和代码02.zip
│ │ ├── 3.Objective-C高级编程课件和代码03/
│ │ │ └── Objective-C高级编程课件和代码03.zip
│ │ ├── 4.Objective-C高级编程课件和代码04/
│ │ │ └── Objective-C高级编程课件和代码04.zip
│ │ ├── 5.Objective-C高级编程课件和代码05/
│ │ │ └── Objective-C高级编程课件和代码05.zip
│ │ ├── 6.Objective-C高级编程课件和代码06/
│ │ │ └── Objective-C高级编程课件和代码06.zip
│ │ ├── 7.Objective-C高级编程课件和代码07/
│ │ │ └── Objective-C高级编程课件和代码07.zip
│ │ ├── 8.Objective-C高级编程课件和代码08/
│ │ │ └── Objective-C高级编程课件和代码08.zip
│ │ ├── 9.Objective-C高级编程课件和代码09/
│ │ │ └── Objective-C高级编程课件和代码09.zip
├── 2.iOS应用开发实战/
│ ├── 第1周/
│ │ ├── 1.导论/
│ │ │ └── 1.导论.ios.mp4
│ │ ├── 2.Hello,iOS/
│ │ │ └── 1.hello,ios.ios.mp4
│ │ ├── 3.Button/
│ │ │ └── 1.button.ios.mp4
│ │ ├── 4.image/
│ │ │ └── 1.image.ios.mp4
│ │ ├── 5.第一个app(上)/
│ │ │ └── 1.第一个app(上).ios.mp4
│ │ ├── 6.第一个app(下)/
│ │ │ └── 1.第一个app(下).ios.mp4
│ │ ├── 7.View Controller/
│ │ │ └── 1.view controller.ios.mp4
│ │ ├── 8.StoryBoard/
│ │ │ └── 1.storyboard.ios.mp4
│ │ ├── 9.App Lifecycle/
│ │ │ └── 1.app lifecycle.ios.mp4
│ ├── 资源下载/
│ │ ├── 1.导论/
│ │ │ └── 0. 导读.zip
│ │ ├── 2.Hello iOS/
│ │ │ └── 1.Hello iOS.zip
│ │ ├── 3.Button/
│ │ │ └── 2.Button.zip
│ │ ├── 4.ViewController/
│ │ │ └── 5.ViewController.zip
│ │ ├── 5.Storyboard/
│ │ │ └── 6.Storyboard.zip
├── 3.Swift高级开发进阶/
│ ├── 第1周/
│ │ ├── 1.Swift简介/
│ │ │ └── 1.swift简介.ios.mp4
│ │ ├── 2.值类型与引用类型/
│ │ │ └── 1.值类型与引用类型.ios.mp4
│ │ ├── 3.类型成员:属性/
│ │ │ └── 1.类型成员:属性.ios.ios
│ ├── 第2周/
│ │ ├── 1.类型成员:方法/
│ │ │ └── 1.类型成员:方法.ios.mp4
│ │ ├── 2.类型成员:析构器/
│ │ │ └── 1.类型成员:析构器.ios.mp4
│ ├── 第3周/
│ │ ├── 1.下标与操作符/
│ │ │ └── 1.下标与操作符.ios.mp4
│ │ ├── 2.结构与枚举/
│ │ │ └── 1.结构与枚举.ios.mp4
│ │ ├── 3.继承与多态(上)/
│ │ │ └── 1.继承与多态(上).ios.mp4
│ │ ├── 4.继承与多态(下)/
│ │ │ └── 1.继承与多态(下).ios.mp4
│ │ ├── 5.协议/
│ │ │ └── 1.协议.ios.mp4
│ │ ├── 6.字符串/
│ │ │ └── 1.字符串.ios.mp4
│ │ ├── 7.集合类型/
│ │ │ └── 1.集合类型.ios.mp4
│ ├── 第4周/
│ │ ├── 1.泛型编程/
│ │ │ └── 1.泛型编程.ios.mp4
│ │ ├── 2.函数类型与闭包(上)/
│ │ │ └── 1.函数类型与闭包(上).ios.mp4
│ │ ├── 3.函数类型与闭包(下)/
│ │ │ └── 1.函数类型与闭包(下).ios.mp4
│ │ ├── 4.类型扩展/
│ │ │ └── 1.类型扩展.ios.mp4
│ ├── 课件下载/
│ │ ├── 1.swift高级编程课件01/
│ │ │ └── Swift高级编程01.zip
│ │ ├── 10.Swift高级编程代码资源04/
│ │ │ └── Swift高级编程代码资源04.zip
│ │ ├── 11.Swift高级编程代码资源05/
│ │ │ └── Swift高级编程代码资源05.zip
│ │ ├── 12.Swift高级编程代码资源06/
│ │ │ └── Swift高级编程代码资源06.zip
│ │ ├── 13.Swift高级编程课件和代码07/
│ │ │ └── Swift高级编程课件和代码07.zip
│ │ ├── 14.Swift高级编程课件和代码08/
│ │ │ └── Swift高级编程课件和代码08.zip
│ │ ├── 15.Swift高级编程课件和代码09/
│ │ │ └── Swift高级编程课件和代码09.zip
│ │ ├── 16.Swift高级编程课件和代码10/
│ │ │ └── Swift高级编程课件和代码10.zip
│ │ ├── 17.Swift高级编程课件和代码11/
│ │ │ └── Swift高级编程课件和代码11.zip
│ │ ├── 18.Swift高级编程课件和代码12/
│ │ │ └── Swift高级编程课件和代码12.zip
│ │ ├── 19.Swift高级编程课件和代码13/
│ │ │ └── Swift高级编程课件和代码13.zip
│ │ ├── 2.Swift高级编程代码资源01/
│ │ │ └── Swift高级编程代码资源01.zip
│ │ ├── 20.Swift高级编程课件和代码14/
│ │ │ └── Swift高级编程课件和代码14.zip
│ │ ├── 21.Swift高级编程课件和代码15/
│ │ │ └── Swift高级编程课件和代码15.zip
│ │ ├── 3.Swift高级编程代码资源02/
│ │ │ └── Swift高级编程代码资源02.zip
│ │ ├── 4.Swift高级编程课件02/
│ │ │ └── Swift高级编程02.zip
│ │ ├── 5.Swift高级编程课件03/
│ │ │ └── Swift高级编程课件03.zip
│ │ ├── 6.Swift高级编程代码资源03/
│ │ │ └── Swift高级编程代码资源03.zip
│ │ ├── 7.Swift高级编程课件04/
│ │ │ └── Swift高级编程课件04.zip
│ │ ├── 8.Swift高级编程课件05/
│ │ │ └── Swift高级编程课件05.zip
│ │ ├── 9.Swift高级编程课件06/
│ │ │ └── Swift高级编程课件06.zip
├── 4.iOS设计模式/
│ ├── 第1周/
│ │ ├── 1.设计模式简介和模型-视图-控制器(MVC)/
│ │ │ └── 1.设计模式简介和模型-视图-控制器(mvc).ios.mp4
│ │ ├── 2.target-action selector和Nib/
│ │ │ └── 1.targetaction、selector和nib.ios.mp4
│ │ ├── 3.storyboard和原型设计/
│ │ │ └── 1.storyboard和原型设计.ios.mp4
│ │ ├── 4.两部创建和模板方法/
│ │ │ └── 1.两部创建 和 模板方法.ios.mp4
│ │ ├── 5.单例模式/
│ │ │ └── 1.单例模式.ios.mp4
│ ├── 第2周/
│ │ ├── 1.6.委托模式delegate/
│ │ │ └── 1.6.委托模式delegate.ios.mp4
│ │ ├── 2.7.观察者和消息通知/
│ │ │ └── 1.7.观察者和消息通知.ios.mp4
│ │ ├── 3.8.KVC KVO/
│ │ │ └── 1.8.kvc kvo.ios.mp4
│ │ ├── 4.9.归档和解档/
│ │ │ └── 1.9.归档和解档.ios.mp4
│ │ ├── 5.10.复制模式/
│ │ │ └── 1.10.复制模式.ios.mp4
│ ├── 第3周/
│ │ ├── 1.11.层次结构/
│ │ │ └── 1.11.层次结构.ios.mp4
│ │ ├── 2.12.响应链/
│ │ │ └── 1.12.响应链.ios.mp4
│ │ ├── 3.13.prototype(上)/
│ │ │ └── 1.13.prototype(上).ios.mp4
│ │ ├── 4.14.prototype(下)/
│ │ │ └── 1.14.prototype(下).ios.mp4
│ ├── 课件资源下载/
│ │ ├── 1.iOS设计模式第一周课件/
│ │ │ └── 极客班iOS设计模式第一周课件.rar
│ │ ├── 2.iOS设计模式第二周课件/
│ │ │ └── iOS设计模式第二周课件.rar
│ │ ├── 3.iOS设计模式代码资源_委托模式/
│ │ │ └── iOS设计模式代码资源_委托模式_TableViewDemo.zip
│ │ ├── 4.iOS设计模式第三周课件/
│ │ │ └── iOS设计模式第三周课件.rar
│ │ ├── 5.iOS设计模式代码资源_原型_collectionview_tableview_sample/
│ │ │ └── iOS设计模式代码资源_原型_collectionview_tableview_sample.zip