近两年来,业界的普遍观点是移动开发已经进入了下半场。可在我看来,所谓的下半场,其实是说移动开发已经告别了之前野蛮生长的阶段,而不是说这是一个将要过时的领域。
事实上,用户花在 App 上的时间、企业对移动产品的预算仍在快速增长。同时,随着行业趋势从 to C 到 to B 的转换,⾯向企业的 App 仍然是一⽚蓝海。而且,随着未来 AI、VR、甚至是 5G 带来的万物互联,移动开发未来还会和更多的新领域进行融合。
所以,对于想要从事开发工作的同学来说,移动开发仍然是一个巨大并且持续增长的领域。而 iOS 作为移动端基础平台之一,相关的开发技术始终会作为大前端技术的关键支撑。可以说,iOS 开发者的发展前景可谓后劲十足。
但是,对于大部分 iOS 开发的初学者来说,学习过程中经常会遇到这些问题:
1. 网上的大部分教程都还是基于 iOS 6/7/8 ,离目前最新版的 iOS 12 差了好几个版本,是严重过时的知识,而近年来涌现出的一些 Swift 课程也和国内以 Objective-C 为主要开发语言的现状不符;
2. 大部分教程不仅存在过时的问题,还与实际的开发情况脱节。目前大量的技术文章多以源码分析、底层技术实现为主,缺少实际工程方面的实现,而实践性的内容才是初学者最需要的;
3. 最后就是零零散散的资料无法帮初学者构建完整的知识体系,初学者经常面对各种各样的文章、学习资料,花了不少时间精力,但最后还是一知半解,无法形成系统的、整体的掌握。
正是这些,导致很多 iOS 开发的初学者学习进展缓慢,也无法高效地完成自己的工作。在腾讯做了多年 iOS 开发,我一直乐于跟同行交流,有个很深的体会:对于 iOS 开发者,不仅要掌握基础语法和编程思维,还需要构建一种“开发全局观”,深谙技术和业务的融合。
而我身边那些很牛的 iOS 开发者,往往都具备独立开发一款 App 的能力,甚至已经成为了独立开发者。甚至我认为,如果想成为 iOS 开发高手,没有什么比自己去实践、开发一款 App 更高效的学习方法了。在这个过程中,你才可能养成“开发全局观”,全方位“打怪升级”。但是,大部分 iOS 开发者都由于种种原因,很难有这样的历练机会。
所以,我结合自己多年 iOS 开发实战经验,在极客时间开设了《从 0 开发一款 iOS App》视频课,希望手把手带你完成一款 iOS 应用的开发和上线,帮你达到能够独立开发一款完整的 App 的能力。
我是朱德权,毕业于哈工大计算机专业,目前是腾讯 iOS 开发高级工程师,也是开源项目HybridPageKit 作者。
我在 iOS 开发方向有丰富的一线实战经验。曾负责腾讯多个千万级日活 App 中负责 iOS 开发、重构、以及架构设计,擅长 App 内容页框架的开发,以及视频、网络等多个关键底层模块架构设计。
另外,我一直在开发和维护 HybridPageKit 开源项目,HybridPageKit 旨在提供一套 App 内容展示的完整解决方案,已经被很多技术团队采用。
《从 0 开发一款 iOS App》视频课将基于最新的技术,一切从实践出发。
开始学习之前,需要你已经掌握 Objective-C 的基础语法,会编写一些简单的 Objective-C 程序。整个课程我会带你从 0 开始,完整地搭建一个包含全部常用功能的 App。
在这个过程中,我不但会和你交流最基础的系统级实现,还会帮助你从工程的角度理解流行的开源项目解决的问题、或者在实际工程中遇到的关键技术选型,使我们从工程的角度,重新理解 iOS 应用整个体系的开发。
我们首先会从 UI 讲起,通过一些简单的界面比如按钮、 TableView、CollectionView、WebView,以及 Naviagtion 和 Tabbar 等,搭建起一个简易的 App UI 框架,带你理解 App 的构成和基本开发思路。
之后会结合 UI 完善基础功能,比如网络、图片、存储、数据解析、音视频处理等等,在掌握实际项目中的设计思想和应用的同时,也带你了解每个基础方向业界的流行方案及开源项目,从工程的角度分析它们解决的问题以及应用场景。
最后,对一些常用的功能进行补充,包括 Extension 的开发、分享、登录、推送、iOS 上架等等,这些模块相对比较独立,但是可以让你对整个 App 的功能、包括移动开发相关的一些生态有全面的了解。
学完这门课程之后,你将能够系统性的串联起琐碎的知识点,对面向用户的开发有一个基本的认识,快速的上手实现完整的 App。同时我会帮你梳理 App 中的主要业务模块,迅速理解在工作中实际项目的代码结构,快速构建业务体系。而对于跨平台的开发者,这个课程也能帮助你从整体上认识 iOS 开发的特点和不同,进而更好地进行业务合作。
限时优惠 ¥99 (原价¥129)。另外,新用户还能获得 5 元优惠券,购买专栏更便宜。
订阅后还可以在留言区和朱德权老师互动答疑,直接跟业界高手“对话”,机会难得。
点击「阅读原文」,试看或订阅专栏。