美文网首页
读《高性能iOS应用开发》后记录

读《高性能iOS应用开发》后记录

作者: 王方帅 | 来源:发表于2019-11-01 13:54 被阅读0次

1,静默远程推送、后台拉取可以后台更新数据,让应用在启动时直接加载更新过的数据,用的好将很大程度提升用户的感知体验。
2,线程创建、开启内存开销及时间开销
3,从viewWillDisappear可以判断是否pop,dismiss
4,ui控件涉及离屏渲染的情况及复杂UI可以考虑改造成自定义绘图,避免多个子视图绘制和代价较高的layoutSubviews 和 drawRect调用
5,imageNamed是否需要在子线程创建
6,进行网络层多路复用的改造 7.2.2
7,dns解析优化
8,单点登录的唯一方法就是使用共享钥匙串
9,[UIDevice identifierForVendor]获取每个应用持久唯一的供应商标识符,通过包ID来生成唯一的设备ID,应用卸载后会重置,需要存钥匙串
10, https://0x9.me/4dqHT AFN防止中间人攻击,锁定证书,防止CRIME、BREACH攻击
11, PonyDebugger Debug时查看视图结构
12, iOS9 Slicing会把放在Assets中的图片进行分割,2x、3x

相关文章

  • 读《高性能iOS应用开发》后记录

    1,静默远程推送、后台拉取可以后台更新数据,让应用在启动时直接加载更新过的数据,用的好将很大程度提升用户的感知体验...

  • 高性能iOS应用开发 - iOS性能

    《高性能iOS应用开发》是一本质量很高的 iOS 书籍,我从此书中系统的学到了很多东西。这篇博客是《高性能iOS应...

  • 高性能iOS开发-->移动应用的性能

    打算把《高性能iOS开发》这本书公开出来,供大家学习。这是第一章,感兴趣的可以订阅我的专题 高性能iOS应用开发。...

  • iOS 中线程安全且高吞吐量的模型

    线程安全且高吞吐量的模型,意思就是多读单写的的意思,来自《高性能iOS应用开发》一书中4.5.4节,swift实现...

  • 高性能iOS应用开发

    IOS网络优化点 1.DNS查找时间 2.SSL握手时间 3.网络类型

  • UIWebView最佳实践

    来自 高性能iOS应用开发 UIWebView 可能比较笨重且迟钝,所以尽可能复用 web view。同时,UIW...

  • Weex环境搭建

    前言 Weex 是一个使用 Web 开发体验来开发高性能原生应用的框架,并支持iOS、安卓、YunOS及Web等多...

  • 《高性能iOS应用开发》网络

    指标和测量 DNS 查找时间 最小化应用使用的专用域名数量 启动时不需要连接所有域名,对于后续子域名尝试 DNS ...

  • 《高性能iOS应用开发》安全

    任何附加的安全层都会导致应用变慢,需要权衡。 应用访问 匿名访问 这里涉及到如何为设备创建唯一的标识符。 目前主要...

  • 《高性能iOS应用开发》勘误

    最近在读一本书《高性能iOS应用开发》发现书中有些错误,也可能不是错误,只是过时罢了,以下勘误内容均已经实际运行了...

网友评论

      本文标题:读《高性能iOS应用开发》后记录

      本文链接:https://www.haomeiwen.com/subject/pwasvctx.html