全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 电工无线电自动化 > 无线电电子.电讯

iOS性能优化实战

  • 定价: ¥99
  • ISBN:9787121361524
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:电子工业
  • 页数:418页
  • 作者:编者:珲少
  • 立即节省:
  • 2019-05-01 第1版
  • 2019-05-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    本书从iOS性能优化谈起,介绍了开发一款高性能的iOS应用程序所需要关注的技术点,并深入介绍了iOS高阶应用相关技巧。
    全书主要包括如下几部分:iOS应用内存管理的基本原理,以及内存管理的注意事项与检查内存问题的方法;iOS应用的网络开发技能,以及网络调试与数据Mock技巧;iOS应用程序的启动流程,以及推送与网络电话服务;iOS视图渲染性能优化与动画技巧;完整的iOS多线程高级应用技术;Objective-C语言的动态特性与iOS开发中运行时特性的应用,以及JavaScript脚本在iOS开发中的应用。
    本书可以帮助i0S开发工程师、编程爱好者更深入地理解iOS开发原理,更高效地开发出高质量的应用程序。

作者简介

    珲少,TicTalk Foundation合伙人,博客笔名挥少,曾就职于唯品会,参与特卖项目《唯品会》、唯品会美妆项目《唯美》:唯品会返利项目《唯享客》。iOS开发、Swift语言、Objective-C语言、Java与JavaScript语言、Android等相关技术博客370余篇。任麦子学院iOS金牌讲师,良师益友网、51CTO学院、CSND网络学院签约讲师,开源中国高手问答栏目受邀技术专家,博客访问量90多万次。
    QQ:316045346

目录

第1章  关于性能你需要知道的事
  1.1  衡量应用程序性能优劣的一些标准
    1.1.1  代码的执行效率
    1.1.2  内存占用
    1.1.3  CPU负担与能耗
    1.1.4  动画流畅度
    1.1.5  网络缓存
    1.1.6  应用程序启动时间
    1.1.7  应用程序包尺寸
  1.2  Xcode断点与静态分析工具
    1.2.1  添加自定义断点
    1.2.2  为自定义断点添加行为
    1.2.3  添加全局类型的断点
    1.2.4  Xcode的静态分析工具
  1.3  Instruments:性能分析和测试工具
    1.3.1  Activity Monitor:活动监视器
    1.3.2  Allocations:内存跟踪工具
    1.3.3  CoreAnimation:核心动画监测工具
    1.3.4  Counters:仪表计数器
    1.3.5  Energy Log:能耗记录器
    1.3.6  Leaks:内存泄漏检查工具
    1.3.7  Network:网络连接检查工具
    1.3.8  自定义Instruments工具模板
  1.4  使用LLDB调试工具
    1.4.1  使用expression指令进行动态代码执行
    1.4.2  使用frame指令查看代码帧信息
    1.4.3  使用thread相关指令操作线程
    1.4.4  其他LLDB常用指令
  1.5  日志与埋点
    1.5.1  异常分析
    1.5.2  使用Bugly异常捕获工具
    1.5.3  应用程序埋点
    1.5.4  使用Fabric分析工具
第2章  iOS内存管理
  2.1  iOS的内存管理模型
    2.1.1  关于内存消耗与引用计数
    2.1.2  MRC内存管理
    2.1.3  关于ARC
    2.1.4  属性修饰符
    2.1.5  ARC与MRC进行混编
  2.2  自动释放内存
    2.2.1  关于autorelease方法
    2.2.2  自动释放池
    2.2.3  系统维护的自动释放池
  2.3  杜绝内存泄漏
    2.3.1  Block与循环引用
    2.3.2  代理与循环引用
  ……
第3章  应用程序网络与能耗优化
第4章  从应用程序启动说起
第5章  深入iOS视图与动画
第6章  iOS多线程开发技术
第7章  iOS运行时技术
第8章  JavaScript与Native交互技术的应用
第9章  iOS扩展开发