= 学员请注意 =
出于“完整学习课程、老师便于全程带班指导”的考虑,本微专业不支持单课购买。第7期开班将于2016年7月17日24:00截止报名。如需课程咨询,请联系客服QQ:281101184
课程体系:
本微专业除了【专业课程】,还提供:专业导读、课程测验、项目实战、课程辅导等【多层教学服务】。
【专业课程:Objective-C高级编程】
本课程是旨在为iOS开发打下坚实的编程语言基础,结合实战项目需求,对Objective-C语言进行深入细致的讲解,包括数据类型、操作符、表达式、类与对象、方法、继承、多态、集合、内存管理与ARC。课程同时会分享很多实战技能:比如常见的编程陷阱,最佳实践,设计模式。
【多层教学服务】
1.专业导读
“极客班”微专业开班前,会邀请课程讲师及其他业内大牛来给大家进行专业导学,讲解如何学好该微专业,帮助大家做好开课前的准备。
2.课程测验+项目实战
该课程更新期间,会根据线上课程内容布置课程测验题,结课后在规定时间内提交(具体见开课后公告);整个微专业中后期,会布置综合项目实战,根据所学内容动手操练,微专业所有课程完结后提交。
3.课程辅导
开课期间,将邀请老师进行:课程答疑、作业练习、实战项目讲解;另外还会邀请行业大牛为大家带来小专题辅导,帮助大家更好的掌握。
关注我们——第一时间了解“开班动态+课堂干货”,不再错过各种重要的通知^ ^
1.【微信公众号】:iGeekBand
2.【官方微博】:@极客班GeekBand
本专业的综合成绩由三部分组成:
1. 课程测验,占90%
2. 课堂优秀表现(分享、讨论、创新),占10%
注:具体考核方式请以开课后的课程公告为准。
综合成绩满分为100分,60分以上的可以获得由博览网极客班和云课堂联合认证的合格证书,85分以上的可以获得优秀证书。
【试看】Objective-C语言介绍
曾经学过某种编程语言(C语言最佳)
了解基本的变量、类型、作用域、循环和控制流程
章 | 节 | 发布时间 |
一.Objective-C语言历史和简介 | 1.了解Objective-C演进脉络 | 第一周 (7月11日) 第二周 (7月18日) |
2.探索Objective-C编译过程 | ||
3.学习方法推荐和资源推荐 | ||
二.面向对象思想:类与对象 | 4.引用类型和值类型的学习 | |
5.用栈和堆分析内存模型 | ||
6.值和引用的拷贝行为和传参行为 | ||
三. 数据成员:属性与实例变量 | 7.认识属性与实例变量 | |
8.变量的内存模型 | ||
9.了解属性的特性 | ||
四.函数成员:方法 | 10. 学习方法的基本概念和语法 | |
11. 类方法和实例方法概念详解 | ||
12. 方法中参数的使用和消息机制 | ||
| 13. 用初始化器初始实例属性 | |
14. 指定初始化器和便捷初始化器 | ||
15. 如何巧用析构器 | ||
六.继承 | 16. 认识面向对象 | |
17. 继承的概念 | ||
18. 继承内存模型分析 | ||
七.多态 | 19. 认识运行时多态及概念 | |
20. 多态内存模型分析 | ||
21. 继承中的init与dealloc方法 | ||
八. 字符串处理 | 22. 认识字符串及其使用方法 | 第三周 (7月25日) |
23. NSString 背后的共享机制 | ||
24. 学习NSMutableString使用 | ||
九. 集合类型 | 25. 认识数组及其内存模型探索 | |
26. 认识集合及其内存模型探索 | ||
27. 认识字典及其内存模型探索 | ||
十. 自动引用计数ARC | 28. 学习自动引用计数管理 | |
29. ARC&MRC环境下内存管理 | ||
30. AutoreleasePool释放池机制 | ||
十一. 类型合同:协议 | 31. 认识协议和使用协议 | |
32. 协议中的属性和方法详解 | ||
十二. 类别与扩展 | 33. 用Category添加额外方法 | |
34. 用Extension添加额外属性 |
见“极客班·iOS系统工程师”微专业常见问题