正版旧书 85成新左右 里面部分划线标记 内容完好 可正常使用 旧书不附带光盘
¥ 22.73 3.5折 ¥ 65 八五品
库存6件
作者唐巧
出版社电子工业
ISBN9787121247453
出版时间2015-01
装帧平装
开本16开
定价65元
货号9787121247453
上书时间2024-12-20
9.1.2 使用介绍71
9.1.3 其他类似工具:xScope 72
9.2 其他图形工具73
9.2.1 ImageOptim 73
9.2.2 马克鳗74
9.2.3 Dash 74
9.2.4 蒲公英75
9.3 命令行工具75
9.3.1 nomad 75
9.3.2 xctool 76
9.3.3 appledoc 76
II 第二部分:iOS 开发实践
第10 章理解内存管理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
10.1 引用计数81
10.1.1 什么是引用计数,原理是什么81
10.1.2 我们为什么需要引用计数83
10.1.3 不要向已经释放的对象发送消息85
10.1.4 循环引用(reference cycles)问题85
10.1.5 使用Xcode 检测循环引用88
10.2 使用ARC 90
10.2.1 Automatic Reference Count 90
10.2.2 Core Foundation 对象的内存管理92
第11 章掌握GCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
11.1 GCD 简介95
11.2 使用GCD 97
11.2.1 block 的定义97
11.2.2 系统提供的dispatch 方法98
11.2.3 修改block 之外的变量99
11.2.4 后台运行99
11.2.5 总结100
第12 章使用UIWindow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
12.1 UIWindow 简介101
12.2 为UIWindow 增加UIView 102
12.3 系统对UIWindow 的使用102
12.3.1 WindowLevel 104
12.3.2 手工创建UIWindow 105
12.3.3 不要滥用UIWindow 108
12.3.4 参考资料109
第13 章动态下载系统提供的多种中文字体. . . . . . . . . . . . . . . . . . . . . . . . . 111
13.1 功能简介111
13.1.2 功能介绍112
13.1.3 字体列表112
13.2 使用教程113
13.2.1 相关API 介绍113
13.2.2 总结115
第14 章使用应用内支付. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
14.1 后台设置117
14.2 iOS 端开发119
14.3 服务端开发121
14.4 注意事项122
第15 章基于UIWebView 的混合编程. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
15.1 混合编程简介123
15.2 使用模板引擎渲染HTML 界面124
15.3 Objective-C 语言和JavaScript 语言相互调用126
15.4 如何传递参数129
15.5 同步和异步129
15.6 注意事项130
15.6.1 线程阻塞问题130
15.6.2 主线程的问题130
15.6.3 键盘控制130
15.6.4 CommonJS 规范130
15.7 使用Safari 进行调试131
第16 章安全性问题. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
16.2 网络安全135
16.2.1 安全地传输用户密码135
16.2.2 防止通讯协议被轻易破解137
16.2.3 验证应用内支付的凭证138
16.3 本地文件和数据安全138
16.3.1 程序文件的安全138
16.3.2 本地数据安全140
16.4 源代码安全140
16.5 总结142
第17 章基于CoreText 的排版引擎. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
17.1 CoreText 简介143
17.2 基于CoreText 的基础排版引擎145
第18 章实战技巧. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
18.1 App Store 与审核181
18.1.1 撤销正在审核的应用181
18.1.2 申请加急审核181
18.1.3 应用在市场的名字182
18.1.4 测试设备数的限制182
18.1.5 如何将应用下架183
18.1.6 如何举报别的应用侵权183
18.1.7 iTunes Connect 后台操作出错184
18.1.8 Metadata Reject 184
18.2 开发技巧184
18.2.1 UILabel 内容模糊184
18.2.2 收起键盘184
18.2.3 NSJSONSerialization 比NSKeyedArchiver 更好185
18.2.4 设置应用内的系统控件语言185
18.2.5 为什么viewDidUnload 被废弃188
18.2.6 多人协作慎用Storyboard 189
18.2.7 避免滥用block 190
18.2.8 合并工程文件的冲突192
18.2.9 忽略编译警告193
18.3 Xcode 使用技巧193
18.3.1 Xcode 快捷键193
18.3.2 查找技巧195
18.3.3 JavaScript 文件设置调整195
18.3.4 清除DerivedData 196
18.3.5 target 信息异常197
18.3.6 下载Xcode 197
18.4 调试技巧197
18.4.1 模拟器快捷键197
18.4.2 覆盖安装注意事项197
18.4.3 给模拟器相册增加图片198
18.4.4 获得模拟器中的程序数据198
18.4.5 安装旧版本的模拟器199
18.4.6 模拟慢速网络199
18.4.7 异常断点与符号断点199
18.5 ipa 文件格式199
18.5.1 查看ipa 的内容199
18.5.2 查看ipa 中的图片200
18.6 为工程增加Daily Build 201
18.6.2 步骤201
18.6.3 遇到的问题206
18.6.4 总结206
18.7 使用脚本提高开发效率206
18.7.1 删除未使用的图片资源206
18.7.2 用脚本自动生成小尺寸的图片207
18.7.3 检查图片208
18.8 管理代码片段209
18.8.1 代码片段介绍209
18.8.2 定义自己的代码片段210
18.8.3 使用Git 管理代码片段211
18.8.4 其他代码片段管理工具211
III 第三部分:iOS 开发底层原理
第19 章Objective-C 对象模型. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
19.1 简介215
19.2 isa 指针215
19.3 类的成员变量217
19.4 对象模型的应用220
19.4.1 动态创建对象220
19.4.2 系统相关API 及应用222
19.4.3 参考文献226
第20 章Tagged Pointer 对象. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
20.1 原有系统的问题227
20.2 Tagged Pointer 介绍228
20.2.1 Tagged Pointer 228
20.2.2 特点230
20.3 注意事项和实现细节231
20.3.1 isa 指针231
20.3.2 64 位下的isa 指针优化231
20.3.3 isa 的bit 位含义232
20.3.4 总结233
20.3.5 参考文献233
第21 章block 对象模型. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
21.1 block 的内部数据结构定义235
21.2 用clang 分析block 实现237
21.2.1 NSConcreteMallocBlock 类型的block 的实现242
21.2.2 变量的复制243
21.3 注意事项243
21.3.1 避免循环引用243
21.3.2 ARC 对block 类型的影响244
《iOS开发进阶》分工具、实践、理论三大部分。前一部分介绍iOS 开发的常用工具,第二部分介绍iOS开发中的一些常见的实践经验,第三部分介绍iOS 开发中涉及的原理。
如果把成为iOS 开发高手的过程比作武侠小说中的修炼过程的话,工具、实践和理论的学习就分别对应兵器、招式和内功的修炼。《iOS开发进阶》希望通过这三方面的综合讲解,全面提高开发者的技能水平。
推荐购买:
《Swifter : 100 个 Swift 开发 Tip》(100个Swift编程技巧,涵盖方方面面)
《Objective-C程序设计(第6版)》(iOS、Xcode、OS X Mavericks新版,全球畅销苹果开发经典入门重大升级)
全面提高开发者的技能水平,工具|实践|理论一步到位;
结合国内特有的开发需求,为iOS开发者量身打造;
【正版二手】iOS 10开发指南9787115440976
八五品天津
¥ 21.14
二手正版iOS 10 开发指南9787115440976南宁
八五品廊坊
¥ 27.95
【正版二手】高性能iOS应用开发9787115451200
八五品天津
¥ 20.56
【正版二手】精通IOS开发(第6版)9787115368263
八五品天津
¥ 22.33
【正版二手】Lua实战--iOS游戏开发9787115331755
八五品天津
¥ 18.96
二手iOS 10 开发指南9787115440976
八五品邢台
¥ 4.03
二手iOS 10 开发指南9787115440976
八五品兰州
¥ 2.61
正版 iOS开发进阶
九五品北京
¥ 5.00
正版iOS开发进阶
全新北京
¥ 22.75
正版IOS开发指南
全新北京
¥ 57.12
— 没有更多了 —
以下为对购买帮助不大的评价