当前位置:当前位置:主页 > 计算机电子书 > 移动开发 > iOS开发 pdf电子书
iOS开发快速进阶与实战

iOS开发快速进阶与实战 PDF 完整超清版

  • 更新:2021-04-05
  • 大小:13.63MB
  • 类别:iOS开发
  • 作者:黄新宇
  • 出版:清华大学出版社
  • 格式:PDF

  • 资源介绍
  • 学习心得
  • 相关内容

iOS开发快速进阶与实战》是由清华大学出版社出版的一本关于iOS开发方面的书籍,作者是黄新宇,主要介绍了关于iOS开发、iOS实战方面的知识内容,目前在iOS开发类书籍综合评分为:9.9分。

书籍介绍

iOS开发快速进阶与实战

作者: 黄新宇 著

出版时间: 2018

《iOS开发快速进阶与实战》偏向于iOS应用的实际开发,介绍了iOS开发过程中的技术实现方案和原理,包含基本知识、底层常用技术原理、开发技巧,以及技能扩展等书各方面,其中大部分章节以实际项目开发中常见的问题为背景,内容阐述方式包括介绍原理、对比技术方案、实际应用、引导读者思维等,并在每一章最后部分归纳总结本章的重点内容。 本书既可以作为高等学校计算机软件技术课程的教材,也可以作为企业iOS开发人员的技术参考书。

目录

  • 第1章iOS的类
  • 1.1创建并描述一个类
  • 1.2类方法的self
  • 1.3类属性
  • 1.4黑魔法
  • 第2章底层实现分析
  • 2.1内存分区
  • 2.2初始化
  • 2.3拷贝
  • 2.4数组与集合
  • 2.5字典与哈希表
  • 2.6KVC
  • 2.6.1对象关系映射
  • 2.6.2对私有属性访问
  • 2.6.3控制是否触发setter、getter方法
  • 2.6.4KVC进阶用法
  • 第3章开发原理相关
  • 3.1定时器的引用
  • 3.2动画事务
  • 3.3响应链
  • 3.4UITableViewCell高度
  • 3.5图片初始化
  • 3.6静态库与动态库
  • 3.7离屏渲染
  • 3.8约束动画
  • 第4章线程安全——锁
  • 4.1NSLock
  • 4.2synchronized
  • 4.3pthread
  • 4.3.1互斥锁(普通锁)
  • 4.3.2递归锁
  • 4.3.3pthread信号量
  • 4.3.4读写锁
  • 4.4信号量
  • 4.5NSConditionLock与NSCondition
  • 4.5.1NSConditionLock
  • 4.5.2NSCondition
  • 4.6自旋锁
  • 4.7递归锁
  • 小结
  • 第5章排序算法
  • 5.1冒泡排序
  • 5.2选择排序
  • 5.3插入排序
  • 5.4快速排序
  • 5.5希尔排序
  • 5.6归并排序
  • 5.7堆排序
  • 5.8基数排序
  • 小结
  • 第6章技能进阶与思考
  • 6.1按钮的图文位置
  • 6.2创建Pod库
  • 6.3子控制器
  • 6.4APP状态恢复
  • 6.5APP编译过程
  • 6.6APP启动
  • 6.7多线程
  • 6.7.1GCD
  • 6.7.2NSOperation
  • 6.8继承与多态
  • 6.9缓存
  • 6.10字数限制
  • 参考文献
     

资源获取

相关资源

网友留言