戴铭 iOS开发高手课
你将获得:
构建 iOS 高手完整知识脉络;
30+ iOS 开发实战场景剖析;
iOS 核心技术与原理详解;
精美手绘图解知识点。
课程介绍:
从 2008 年 App Store 正式对外开放到现在,iOS 开发已经走过了十多年时间。这些年里,移动圈子里相继诞生了组件化、热修复、动态化、大前端、Flutter、小程序等热门技术,给人一种“乱花渐欲迷人眼”的感觉。
但是从本质来看,它们背后都是一些通用的底层技术和创新的设计思想。比如,热修复、动态化和大前端的底层技术,都是 JavaScriptCore 这样的 JavaScript 虚拟机技术;再比如,大前端和 Flutter 的渲染,使用的都是 WebCore 中 Skia 这样的渲染引擎。
本课程就是希望能够带你看懂这些纷繁复杂的技术名词背后的技术本质。
在这个课程里,戴铭将会结合自己的成长经历,为你梳理出 iOS 开发的核心且重要的知识,以遇到问题解决问题的方式带你深度理解这些知识,紧接着通过底层原理的讲解,帮助你能够主动出击,建立从源头消灭问题的能力,最终引导你将各类知识贯穿起来,进而形成一套核心且有深度的知识体系,彻底搞懂 iOS 开发的方方面面。
同时,为了帮助你理解这些知识,戴铭加入了非常多的精致且优美的手绘图,希望可以带给你一次愉悦的学习体验。
详细目录:
1)建立你自己的iOS开发知识体系
2)iOS App启动速度怎么做优化与监控?
3)Auto Layout是怎么进行自动布局的,性能如何?
4)iOS项目大了人员多了,架构怎么设计更合理?
5)iOS连接器:符号是怎么绑定到地址上的?
6)App如何通过注入动态库的方式实现极速编译调试?
7)Clang、Infer和OCLint,我们应该使用谁来做静态分析?
8)如何使用Clang为App提质?
9)无侵入的埋点方案如何实现?
10)包大小:如何从资源和代码层面实现全方位瘦身?
11)iOS开发高手课热点问题答疑(一)
12)iOS崩溃千奇百怪,如何全面监控?
13)如何利用RunLoop原理去监控卡顿?
14)临近OOM,如何获取详细内存分配信息,分析内存问题?
15)日志监控:怎样获取App中的全量日志?
16)性能监控:衡量App质量的那把尺
17)远超你想象的多线程的那些坑
18)怎么减少App的电量消耗?
19)iOS开发高手课热点问题答疑(二)
20)iOS开发的最佳学习路径是什么?
21)除了Cocoa,iOS还可以用哪些GUI框架开发?
22)细说iOS响应式框架变迁,哪些思想可以为我所用?
23)如何构造酷炫的物理效果和过场动画效果?
24)A/B测试:验证决策效果的利器
25)怎样构建底层的发布和订阅事件总线?
26)如何提高JSON解析的性能?
27)如何用Flexbox思路开发?跟自动布局比,Flexbox好在哪?
28)怎么应对各种富文本变现需求?
29)如何在iOS种进行面向测试驱动开发和面向行为驱动开发?
30)如何制定一套适合自己团队的iOS编码规范?
31)iOS开发学习资料和书单推荐
32)iOS开发高手课热点问题答疑(三)
33)iOS系统内核XNU:App如何加载?
34)iOS黑魔法:Runtime Method Swizzling背后的原理
35)libffi:动态调用和定义C函数
36)iOS是怎么管理内存的?
37)如何编写Clang插件?
38)iOS开发高手课热点问题答疑(四)
39)打通前端与原生的桥梁:JavaScript能干哪些事儿?
40)React Native、Flutter等跨端方案,应该怎么选?
41)原生布局转到前端布局,开发思路有哪些转变?
42)iOS原生、大前端和Flutter分别是怎么渲染的?
43)剖析使App具有动态化和热更新能力的方案
本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集整理,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。
我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!
星期八资源网 » 戴铭 iOS开发高手课