iOS 开发者之间的竞争已经进入白热化的阶段。大量的重复劳动不仅耗费时间,也更易摧垮程序员的奋斗意志,而当你想尝试换一个新的环境时,又会因为技术上没有精进累积而遭遇面试冷水,错失机会或浇灭热情。 StuQ 特别邀请备受学员喜爱的资深 iOS 技术专家臧成威老师开设《iOS 实战黑魔法》课程,传授 iOS 必须掌握的高阶黑魔法攻防术,让你从普通的开发者中渐渐走出来,看到一个不一样的语言,感受不一样的开发。
做了很久的iOS开发,你并非了解程序是怎样运行起来的,多线程如何调度,内存如何分配。所以就从这些知识的回炉开始。
Objective-C语言一开始就是从C语言扩展的,所以很多好玩的魔法首先就是C的魔法。然后我们就看看Objective-C语言如何从C语言建立起面向对象模型的。什么?不知道C语言也能面向对象?你该来听听。
理解了Objective-C是如何从C实现,再来看Runtime的API就不费力了很多的实现和神马 method swizzling 就不再是什么好玩的东东了。这节课上我们来回顾下市面上那些“炸天”的开源库其实到底难在哪里吧。
虽然Runtime你还没有玩够,但是 Swift 已经迫不及待的等着你了。一个不一样的对象模型,不禁让我们思考少了 Runtime 的 Swift 是否会索然无味。但是静态类型分析又给了我们很多新的玩法,写出编译器就可以检查出问题的库是多么的有趣。
不能错过的Swift优秀开源库的分析盛宴。甜品是 CocoaTouch 框架下语言层之上的一些魔法,还有 iOS 操作系统本身的一些好玩的东东。
“元编程”是神马?除了让代码在 iPhone 手机上跑起来,我们就不能玩点别的?为了简化,我们还能进行更多的事情。打破你思想的禁锢,这个世界属于敢想的人。
专属学习 QQ 群 在线直播教室
上课时间:每周五 晚 21:00-23:00 上课时长:每周 2 小时,内容超值丰富! 课程学习方式: 90 分钟直播视频讲解 20 分钟交流答疑 10 分钟作业点评课 报名截止日期:2月10日 18:00 报名价格: 1599 元 移动端点击“阅读原文”,PC端输入网址:http://www.stuq.org/course/detail/1102,进入课程详情页面,点击「 立即报名 」,填写邮箱及QQ等信息,报名成功后点击「 开始学习 」,进而申请加入相应学员群,会有 StuQ 工作人员在学员群内发放上课方式。 感兴趣的同学可点击「 阅读原文 」购买课程。 本文转载于微信公众号: StuQ(stuq2015),更多微信文章请扫描关注公众号: |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|