欢迎访问学兔兔,学习、交流 分享 !

返回首页 |

iOS 开发进阶

收藏
  • 大小:27.18 MB
  • 语言:中文版
  • 格式: PDF文档
  • 阅读软件: Adobe Reader
资源简介
iOS 开发进阶
作 者: 唐巧 著
出版时间: 2015
内容简介
  《iOS开发进阶》分工具、实践、理论三大部分。第一部分介绍iOS 开发的常用工具,第二部分介绍iOS开发中的一些常见的实践经验,第三部分介绍iOS 开发中涉及的原理。 如果把成为iOS 开发高手的过程比作武侠小说中的修炼过程的话,工具、实践和理论的学习就分别对应兵器、招式和内功的修炼。《iOS开发进阶》希望通过这三方面的综合讲解,全面提高开发者的技能水平。
目录
推荐序. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii 第1 章引言. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.1 我为什么要写本书1 1.1.1 我的构思1 1.1.2 内容导读1 1.1.3 目标读者2 1.1.4 随书示例代码和勘误2 1.1.5 致谢2 1.2 如何提高iOS 开发技能3 1.2.1 阅读博客3 1.2.2 读书3 1.2.3 看WWDC 视频4 1.2.4 看苹果的官方文档4 1.2.5 看开源项目的代码4 1.2.6 多写代码,多思考4 1.2.7 多和同行交流5 1.2.8 分享5 I 第一部分:iOS 开发工具 第2 章使用CocoaPods 做依赖管理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.1 CocoaPods 简介9 2.2 CocoaPods 的安装和使用10 2.2.1 CocoaPods 的安装10 2.2.2 使用CocoaPods 的镜像索引10 2.2.3 使用CocoaPods 11 2.2.4 查找第三方库11 2.3 注意事项12 2.3.1 关于.gitignore 12 2.3.2 为自己的项目创建podspec 文件12 2.3.3 使用私有的pods 12 2.3.4 不更新podspec 12 2.3.5 生成第三方库的帮助文档13 2.3.6 原理13 第3 章网络封包分析工具Charles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 3.1 Charles 简介15 3.2 Charles 的安装和使用16 3.2.1 安装Charles 16 3.2.2 安装SSL 证书16 3.2.3 将Charles 设置成系统代理17 3.2.4 Charles 主界面介绍18 3.2.5 过滤网络请求18 3.3 使用Charles 协助iOS 开发19 3.3.1 截取iPhone 上的网络封包19 3.3.2 模拟慢速网络21 3.4 高级功能22 3.4.1 截取SSL 信息22 3.4.2 修改网络请求内容23 3.4.3 修改服务器返回内容25 3.5 Map 功能25 3.6 Rewrite 功能27 3.7 Breakpoints 功能29 3.8 总结30 3.9 参考链接30 第4 章界面调试工具Reveal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 4.1 Reveal 简介31 4.2 Reveal 的使用32 4.2.1 用Reveal 连接模拟器调试32 4.2.2 用Reveal 连接真机调试34 4.2.3 用Reveal 调试其他应用界面34 4.2.4 总结35 4.2.5 参考资料36 第5 章移动统计工具Flurry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 5.1 Flurry 简介37 5.2 Flurry 的基本使用38 5.2.1 注册和下载对应SDK 38 5.2.2 集成SDK 40 5.2.3 自定义统计项42 5.2.4 查看统计结果43 5.2.5 统计Crashlog 44 5.3 对比和总结45 5.3.1 和其他统计分析平台的对比
下载地址