• 跟戴铭学iOS编程:理顺核心知识点
21年品牌 40万+商家 超1.5亿件商品

跟戴铭学iOS编程:理顺核心知识点

正版二手书,欢迎选购

18.65 2.4折 79 九品

库存2件

北京朝阳
认证卖家担保交易快速发货售后保障

作者戴铭

出版社电子工业出版社

ISBN9787121356889

出版时间2020-01

装帧平装

开本16开

定价79元

货号1243012787790794756

上书时间2024-11-14

宏铭图书店

十二年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
商品描述
作者简介
戴铭,阿里巴巴不错技术专家,滴滴出行前技术专家。极客时间《iOS开发高手课》作者。有大量亿级APP工程架构、性能优化相关实战经验。__eol__

目录
目录章  Swift1.1  Swift简介1.2  泛型1.2.1  类型约束1.2.2  关联类型1.2.3  类型擦除1.2.4  Where 语句1.2.5  泛型和 Any 类型1.3  集合1.3.1  基本概念1.3.2  迭代器1.3.3  Sequence协议1.3.4  Collection协议1.3.5  Map1.3.6  flatMap1.3.7  Reduce1.3.8  Array1.3.9  弱引用的 Swift 数组1.3.10  Dictionary1.4  协议式编程1.5  链式编程1.6  Swift 内存管理1.6.1  内存分配1.6.2  Swift 派发机制1.6.3  基本数据类型内存管理1.6.4  struct 内存管理1.6.5  class 内存管理1.6.6  协议类型内存管理1.6.7  泛型的内存管理1.7  JSON 数据的处理1.7.1  使用 JSONDecoder1.7.2  CodingKey 协议1.7.3  JSONDecoder 的 keyDecodingStrategy 属性1.7.4  枚举定义 block1.7.5  inout1.8  网络请求1.9  自动布局 SnapKit 库分析1.9.1  给谁做约束1.9.2  如何设置约束1.9.3 设置完约束后如何处理1.10  用Swift 实现一个简单的语言转译器1.10.1  转译器简介1.10.2  词法分析器1.10.3  语法分析器1.10.4  遍历器1.10.5  转换器1.10.6  代码生成器1.10.7  Scheme的其他特性1.10.8  Babel1.11  用Swift 开发一个简单的解释器1.11.1  四则运算1.11.2  算术表达式1.11.3  中间表示1.11.4  变量1.11.5  属性1.11.6  静态检查第2章  编译器2.1  LLVM 简介2.2  编译流程2.3  使用clang命令编译 .m 文件2.3.1  构建 Target2.3.2  Target 在构建过程中的控制2.4  clang static analyzer2.5  IR 代码2.5.1  IR 结构2.5.2  LLVM IR 优化2.5.3  SSA2.6  clang 前端组件2.6.1  库的介绍2.6.2  使用 libclang 进行语法分析2.7  Driver2.7.1  Driver 的工作流程2.7.2  Parse2.7.3  Pipeline2.7.4  Action2.7.5  Bind2.7.6  Translate2.7.7  Jobs2.7.8  Execute2.8  clang attribute2.9  clang 警告处理2.10  通过LibTooling 控制语法树2.11  clang 插件2.12  LLVM Backend2.12.1  CodeGen 阶段2.12.2  SelectionDAG2.12.3  Register Allocation2.12.4  Code Emission2.13  LLVM 优化2.14  Swift 编译2.15  编译后生成的二进制内容 Link Map File2.16  编译后生成的 dSYM 文件2.17  Mach-O 文件2.18  如何利用 Mach-O2.18.1  打印堆栈信息,保存现场2.18.2  通过hook获取更多信息的方法2.18.3  hook msgsend 方法2.18.4  统计方法调用频次2.18.5  找出 CPU 使用的线程堆栈2.18.6  Demo2.19  dyld2.20  LLVM 工具链2.20.1  获取 LLVM2.20.2  编译 LLVM 的源代码2.20.3  LLVM 源代码工程目录介绍2.20.4  lib 目录介绍2.20.5  工具链命令介绍第3章  iOS中的大前端技术3.1  大前端技术简介3.2  Weex 实现技术3.2.1  将iOS 工程集成 WeexSDK3.2.2  自定义端内能力的 Module3.2.3  读取用 JavaScript 写的 Weex 内容3.2.4  从 Vue 代码到 JS bundle3.2.5  在端内运行 JS bundle 的原理3.3  JavaScriptCore3.3.1  JavaScriptCore 介绍3.3.2  JavaScriptCore 全貌3.3.3  JavaScriptCore 与 WebCore3.3.4  词法、语法分析3.3.5  从代码到 JIT 的过程3.3.6  分层编译3.3.7  类型分析3.3.8  指令集架构3.3.9  JavaScript3.4  WebCore3.4.1  浏览器历史3.4.2  WebKit 全貌3.4.3  WTF3.4.4  Loader3.4.5  HTML 词法解析3.4.6  HTML 语法解析3.4.7  构建 DOM Tree3.4.8  CSS3.4.9  RenderObject Tree3.4.10  Layout

内容摘要
本书针对 iOS 应用开发涉及的核心知识点进行详细剖析,分为 Swift、编译器、iOS 中的大前端技术三大章,从应用、进阶、未来三方面多方面剖析 iOS 开发。章从 Swift 源码和第三方库源码层面来分析ios开发在实际工作中的常用核心知识,包括数据类型、编程范式、内存管理、网络处理、页面布局、完整的转译器和解释器等内容。第2章通过分析 LLVM 源码、编译后的可执行文件内部结构、链接器来讲解 iOS 开发进阶知识,同时介绍在实际工作中的应用场景和示例。第3章介绍在未来的iOS “大前端浪潮”中需要掌握的核心知识,包括 JavaScriptCore、WebCore 等。本书适合对 iOS 有兴趣的开发人员学习,也适合经验丰富的 iOS 开发者和对编程语言本身有兴趣的人员参考。

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP