240 投稿
收录了61篇文章 · 1人关注
  • GCD的几种特殊用法

    一、多个网络请求完成后如何执行下一步? 1.解法一: 使用GCD的dispatch_group_t 创建一个dispatch_group_t每次...

  • Resize,w 360,h 240
    iOS - runtime的一些运用场景

    首先,归纳下Runtime的几个使用场景。 做用户埋点统计 处理异常崩溃(NSDictionary, NSMutableDictionary, ...

  • iOS 如何动态切换app图标

    UIApplication的UIAlternateApplicationIcons类别可以支持动态切换应用的图标,当然这个类别的接口只能在iOS...

  • Resize,w 360,h 240
    iOS runtime 应用场景总结

    iOS runtime 应用场景总结 场景1. 动态分类关联属性场景2. hook/Method Swizzling场景3. 遍历类属性方法,映...

  • iOS 利用RunLoop检测卡顿 性能优化 堆栈捕获

    利用RunLoop检测卡顿 导致卡顿的原因 GPU压力 复杂UI、图层、圆角阴影等离屏渲染 主线程上做网络同步请求 在主线程做大量的 IO 操作...

  • 《高性能 iOS 应用开发》知识点整理

    1、性能指标 内存 电量消耗 初始化时间 执行速度 响应速度 本地存储 互操作性(应用之间的互操作性、数据共享) 网络环境 带宽 数据刷新 多用...

    7.0 赫子丰 3 35
  • Resize,w 360,h 240
    iOS刨根问底-深入理解RunLoop

    零:前言 声明:本文非原创,是我在整理自己iOS知识体系时,阅读到这篇文章,感觉作者整理的非常好,就转载到这里方便自己学习、备忘。 感谢作者崔江...

  • iOS Runtime机制的详解

    iOS Runtime机制的详解 前要 将原代码转换为可执行程序需要3步:编译·链接·运行。不同的编译语言在这个三个步骤中锁进行的操作有所不同。...

  • 深度去了解 iOS 启动优化

    本文要是要针对启动优化相关概念和最佳实践的介绍。 什么是启动 首先来看一下启动类型都有哪几种,以及每种启动类型的特点。 启动类型 共有三种启动类...

  • Resize,w 360,h 240
    Runtime在平时项目使用案例(干货篇)

    我们在面试中经常会被问到这些问题,到底怎么回答比较合适? 这样我们先去看一下我们平时项目中用到的Runtime,等下我们再来概括上面的问题的答案...

    1.5 iOS鑫 0 11