iOS高级程序员进阶:多线程编程核心技术模式篇

iOS高级程序员进阶:多线程编程核心技术模式篇

166分钟

在当今移动开发领域,多线程编程已成为iOS开发不可或缺的核心技术。随着应用功能日益复杂,多线程技术能有效提升应用性能和用户体验。然而,许多开发者在实际工作中常面临线程管理混乱、死锁等问题,严重影响开发…

在当今移动开发领域,多线程编程已成为iOS开发不可或缺的核心技术。随着应用功能日益复杂,多线程技术能有效提升应用性能和用户体验。然而,许多开发者在实际工作中常面临线程管理混乱、死锁等问题,严重影响开发效率和软件质量。 为此,三节课邀请了擅长IOS开发的张益珲讲师,带来《iOS高级程序员进阶——多线程编程核心技术模式篇》课程。 本课程将深入探讨pthread、NSThread、GCD及NSOperation等核心技术,解析常见风险场景与解决方案,助您轻松驾驭多线程编程,提升开发实力。学习使用设计模式是称为高级软件工程师的必备技能,在进行中高级别的技术岗位面试时,通常会考察应聘者对设计模式的理解与使用经验。深入的学习设计模式不仅可以切实的提升自己的编程能力,也会在面试中为自己加分。
开篇 第一章 pthread - 1.1 pthread简单使用 - 1.2 pthread属性设置 - 1.3 pthread常用方法 - 1.4 pthread线程间通信 第二章 NSThread - 2.1 NSThread多线程开发 - 2.2 NSThread属性与方法 - 2.3 NSThread相关通知 第三章 GCD - 3.1 GCD种的3种队列 - 3.2 向GCD队列中添加任务 - 3.3 GCD种调度组的应用 - 3.4 GCD中的快速迭代 - 3.5 GCD中的事件源 - 3.6 GCD中的其他常用高级功能 - 3.7 GCD中的栅栏函数 第四章 NSOperation - 4.1 理解NSOperation - 4.2 操作队列 第五章 线程死锁 - 5.1 关于线程死锁 总结
张益珲
张益珲

高级讲师,互联网技术书籍作者