180分钟
iOS高级程序员进阶:Foundation核心数据类型原理
随着移动互联网的快速发展,iOS开发已成为软件开发领域的重要分支之一。作为iOS开发的核心语言,Objective-C与Swift的重要性不言而喻,系统学习这些数据类型的内部工作原理,对于提升iOS高…
随着移动互联网的快速发展,iOS开发已成为软件开发领域的重要分支之一。作为iOS开发的核心语言,Objective-C与Swift的重要性不言而喻,系统学习这些数据类型的内部工作原理,对于提升iOS高级程序员的技术水平具有重要意义。
为此,三节课邀请了精通iOS开发的张益珲老师带来本次课程,旨在研究Foundation核心数据类型原理。
本课程将分为Objective-C篇与Swift篇两大部分,通过课程的学习您将获得对iOS底层数据结构与算法的深刻洞察,为解决复杂问题奠定坚实基础;掌握高效使用核心数据类型的技巧,减少不必要的内存消耗和性能瓶颈;具备高级程序员所需的深入理解和实践能力,增强职场竞争力和项目领导力。
第一章 开篇
第二章 Objective-C篇
- 2.1 NSString-从引用计数说起
- 2.2 iOS程序的内存分布
- 2.3 NSString类簇
- 2.4 字符串拷贝
- 2.5 NSArray类簇
- 2.6 NSArray内存分布
- 2.7 NSDictionary类簇
- 2.8 了解哈希表
- 2.9 处理哈希碰撞
- 2.10 NSDictionary原理
第三章 Swift篇
- 3.1 Swift值类型与引用类型
- 3.2 Swift中指针的使用
- 3.3 Swift中指针与内存管理
- 3.4 String高级用法
- 3.5 Array类型
- 3.6 Dictionary类型
张益珲
高级讲师,互联网技术书籍作者