一、讲师简介:朱德权
朱德权老师是腾讯高级iOS工程师,开源项目HybridPageKit的作者。他毕业于哈尔滨工业大学计算机专业,拥有丰富的iOS开发一线实战经验。
朱老师曾在腾讯多个千万级日活App中负责开发与架构工作,主导了多款App内容页框架的开发,以及视频、网络等关键底层模块的架构设计。他不仅深耕iOS开发,在Web开发和Android开发方面也有一定的开发经验,这种跨平台的视野使其授课内容更具广度和实用性。
二、课程设计与核心理念
本课程的设计紧紧围绕“实战、系统、前沿”三大理念展开:
符合国内开发现状:课程采用Objective-C语言进行教学,这与国内iOS开发的主流标准相符,确保学员所学即所用。
基于最新技术环境:课程内容基于iOS 12系统进行讲解,避免了传授iOS 6/7/8等陈旧版本的知识,确保学习者接触到的是当前适用的技术。
完整的项目驱动学习:课程从一个空白项目开始,手把手带领学员开发一个类今日头条的App。通过这个完整的项目实战,学员能够系统性地串联起琐碎的知识点,理解面向用户开发的完整流程,并快速上手实现完整的App。
三、课程核心内容与结构
课程内容全面覆盖了iOS应用开发的核心环节,共106讲,大致可分为三个阶段:
1. 基础UI与框架搭建
课程首先从UI讲起,通过一些简单的界面元素,如按钮、TableView、CollectionView、WebView,以及Navigation和Tabbar等,搭建起一个简易的App UI框架,帮助学员理解App的构成和基本开发思路。
2. 核心功能开发与业界方案
在UI框架基础上,课程会结合UI完善基础功能,例如:
网络处理:学习如何进行网络请求和数据交换。
图片加载与缓存:掌握图片的高效加载和管理。
数据存储与解析:学习本地数据存储和多种格式数据的解析。
音视频处理:了解音频和视频在App中的集成与处理。
在这一过程中,不仅掌握实际项目中的设计思想和应用,还会了解每个基础方向业界的流行方案及开源项目,从工程的角度分析它们解决的问题以及应用场景。
3. 高级功能与生态集成
课程最后会对一些常用功能进行补充,包括:
Extension开发:学习应用扩展的开发。
第三方服务集成:如分享、登录、推送等功能的实现。
App发布上线:学习如何将开发完成的App提交到App Store。
这些模块相对独立,但能让学员对整个App的功能以及移动开发相关的生态有全面的了解。
四、课程主要特点与优势
工程化实战导向:课程立足于工程化开发实战,一切从实践出发。朱老师不仅会讲解基础的系统级实现,还会帮助学员从工程的角度理解流行的开源项目所解决的问题,以及在实际工程中遇到的关键技术选型。
系统化的知识体系:课程旨在解决初学者面对零零散散的资料无法构建完整知识体系的问题。通过一个完整的项目,系统性地串联起琐碎的知识点,帮助学员梳理App中的主要业务模块,迅速理解工作中实际项目的代码结构,快速构建业务体系。
前沿且实用的技术栈:坚决摒弃过时技术,使用iOS 12和Objective-C进行教学,确保学员学到的是当前企业实际开发中需要的技术。
来自大厂的实战经验:讲师朱德权在腾讯多个千万级日活App的开发和架构经验,使得课程包含了大量来自一线大厂的实战技巧和最佳实践,这是许多普通教程无法提供的价值。
课程目录:
- 01|课程介绍.mp4
- 02|内容综述,mp4
- 03|常见App类型及技术架构,mp4
- 04|创建你的第一个Xcode工程,mp4
- 05li0S中的MVC架构.mp4
- 06|创建-个UIView.mp4
- 07|UIview的生命周期.mp4
- 08|通过UviewController来管理视图.mp4
- 09|实现你的第-个TabBar页面.mp4
- 10|使用UINavigationController管理页面切换,mp4
- 11|App中的窗口.mp4
- 12|delegate设计模式,mp4
- 13|使用UITableview实现简单的列表(1).mp4
- 14|使用UTableview实现简单的列表(2).mp4
- 15|使用UITableview实现简单的列表(3).mp4
- 16|使用UITableview实现简单的列表(4).mp4
- 17|使用UlCollectionview实现瀑布流列表(1).mp4
- 18|使用UlCollectionview实现瀑布流列表(2).mp4
- 19|使用UlCollectionview实现瀑布流列表(3),mp4
- 20|如何实现多个列表的横向滑动(1).mp4
- 21|如何实现多个列表的横向滑动(2).mp4
- 22|UIScrollView应用场录实战,mp4
- 23|利用UILabel让列表展示文字,mp4
- 24|使用Ullmageview在列表展示图片,mp4
- 25|iOs中的按钮、点击和手势(1).mp4
- 26|i0s中的按钮、点击和手势(2).mp4
- 27li0s中的按钮、点击和手势(3).mp4
- 28|展示一个提醒弹窗.mp4
- 29|使用 WKWebview 展示网页与内容(1).mp4
- 30|使用 WKWebview 展示网页与内容(2).mp4
- 31|使用 WKWebview 展示网页与内容(3).mp4
- 32|使用 WKWebview 展示网页与内容(4).mp4
- 33|使用动画完善界面的交互(1).mp4
- 34|使用动画完善界面的交互(2).mp4
- 35|使用动画完善界面的交互(3).mp4
- 36|代码规范和重构,mp4
- 37|页面结构浅桥.mp4
- 38|了解i0s的系统网络框架(1).mp4
- 39|了解i0s的系统网络框架(2).mp4
- 40|使用系统网络框架加载数据,mp4
- 41|了解常用开源网络框架的使用(1).mp4
- 42|了解常用开源网络框架的使用(2).mp4
- 43|i0S中的JSON解析.mp4
- 44|如何结构化你的数据(1).mp4
- 45|如何结构化你的数据(2).mp4
- 46|了解 i0s 的文件管理(1).mp4
- 47|了解 iOs 的文件管理(2).mp4
- 48|了解 i0s 中的存储方式.mp4
- 49|开源存储框架对比与分析,mp4
- 50|缓存新闻列表数据及已读状态,mp4
- 51lios中线程的基础知识及NSthread.mp4
- 52|GCD简单介绍.mp4
- 53lios线程总结.mp4
- 54|如何管理App中的图片下载与存储,mp4
- 55|了解常用开源图片框架的使用.mp4
- 56|了解 iOS 系统的音视频框架,mp4
- 57|重构视频列表,mp4
- 58|如何创建一个简单的视频播放器.mp4
- 59|NSNotification简介.mp4
- 60|通过Notification接收播放完成的通知,mp4
- 61|通过KVO监听播放资源的状态.mp4
- 62|监听视频播放的缓中与进度(1).mp4
- 63|监听视频播放的缓中与进度(2).mp4
- 64|i0S视频业务及流程简介,mp4
- 65|AutoLayout简介.mp4
- 66|使用AutoLayout实现列表Toolbar,mp4
- 67|i0s中布局方式的选择,mp4
- 68|逻辑分辨率适配.mp4
- 69|物理分辨率适配.mp4
- 70|使用imageAsset管理图片资源.mp4
- 71|iphoneX适配.mp4
- 72li0S开发适配总结,mp4
- 73|App启动及生命周期,mp4
- 74|通过欢迎界面了解App的启动,mp4
- 75|使用URLScheme进行App间的唤起和通信,mp4
- 76|UniversalLink简介,mp4
- 77|开源组件化方案对比与分析(1).mp4
- 78|开源组件化方案对比与分析(2).mp4
- 79|开源组件化方案对比与分析(3).mp4
- 80|实现简单的登录系统.mp4
- 81li0s中静态库的制作和使用,mp4
- 82|i0s当中Framework的制作和使用.mp4
- 83lOAuth和OpenlD简介,mp4
- 84|实现Q0登录和分享逻辑,mp4
- 85li0s中日志和上报系统简介,mp4
- 861日志系统流程简介.mp4
- 87|Crash的类型和收集r,mp4
- 88|通用上报技术方案对比.mp4
- 89|定位和权限.mp4
- 90|位置信息的获取.mp4
- 91|推送及权限.mp4
- 92|实现本地推送,mp4
- 93|远程推送,mp4
- 94|实现远程推送,mp4
- 95|App的图标管理,mp4
- 96|Extension简介,mp4
- 97|Extension实现.mp4
- 98|UlTextFied和UlTextView,mp4
- 99|使用UITextField实现搜素条,mp4
- 100|使用UITextview实现输入框,mp4
- 101|复杂列表页实现方案及IGListKit浅析.mp4
- 102|复杂内容页展示逻辑及实现方案浅析,mp4
- 103lApp的签名原理和证书申请,mp4
- 104|常用i0s唯一标识符,mp4
- 105|App的打包和上架流程,mp4
- 106|课程总结和结束语,mp4
————下载必看————
2、如无特殊说明,解压密码为:yudouyudou
3、部分压缩为part1、part2类型的,需要全部下载到电脑才能解压
4、解压工具推荐:电脑端推荐使用Bandizip(最新版),苹果电脑端用RAR解压王。
5、关于下载速度:下载速度慢的,请开通百度网盘超级VIP会员下载。
6、关于付费:所有付费行为均为支持本站日常运作。
7、版权归作者或出版社方所有,本站不对涉及的版权问题负法律责任。若版权方认为本站侵权,请联系客服或发送邮件处理。
资源失效请添加客服微信 “ s45246130 ”,发送资源名称,我们会及时重新补发
评论(0)