上QQ阅读APP看书,第一时间看更新
主要内容
本书内容不涉及iOS开发的基础知识,由一个个相互独立的知识点组成章节,主要是以进阶为目的,帮助开发者更高效地运用iOS开发技术。主要内容包括以下各章。
第1章:iOS的类
类是面向对象的基础,iOS的类不仅是实现面向对象,还有一些值得关注的特性和原理。
第2章:底层实现分析
iOS开发中,系统为开发者提供了许多便捷和强大的基础功能,避免写一些过于复杂的底层实现代码,使编程人员只需要更加注重于代码和业务本身。
第3章:开发原理相关
主要介绍开发中常用技术以及实现的原理,同时也会对一些技术给出不同的实现方案,并做出比较,让开发者对一些原理知识能够有比较明确的认识。
第4章:线程安全——锁
线程安全是iOS开发中避免不了的话题,随着多线程的使用,对于资源的竞争以及数据的操作都可能存在风险,所以有必要在操作时保证线程安全。
第5章:排序算法
对算法的掌握是非常有必要的,不仅是在面试中经常会考算法,在实际应用中,算法的使用能更高效地处理数据。同时算法的思想也能更好地帮助我们理解计算机语言。
第6章:技能进阶与思考
本章内容更偏向于实际场景的应用和实现方式的思考,以及扩充开发者的知识宽度。