240 发简信
  • 120
    android内存泄漏

    一、内存泄漏 描述 Android 的虚拟机是基于寄存器的 Dalvik,它的最大堆大小一般是 16M,有的机器为 24M。因此我们所能利用 的...

  • 120
    navigationController 和dismissViewControllerAnimated 组合的错误使用

    navigationController 和dismissViewControllerAnimated 组合的错误使用 一、前言 产品的需求:导...

    0.1 60 0 1
  • 120
    iOS中如何正确释放GCD定时器(dispatch_source_t)

    iOS中如何正确释放GCD定时器(dispatch_source_t) 一.现象 通过云迹的崩溃,查询到崩溃在福袋的释放缓存的方法(clearL...

  • iOS 哈希碰撞

    iOS 哈希碰撞 一、问题背景 最近遇到一个生产问题,hash碰撞引发的页面卡死。原始需求是想把一个数组随机打散,开发同学手抄了百度的一篇文章文...

  • NSNotificationCenter NSNotificationQueue 同步?异步?

    NSNotificationCenter NSNotificationQueue 同步?异步? 刚同事问一个问题,想起了一道面试题目,说是通知发...

  • iOS 类簇

    iOS 类簇 Person.h Person.m TestCode 打印结果2021-07-14 14:19:16.392992+0800 Te...

  • iOS+AOP+切片+运行时

    iOS+AOP+切片+运行时 有时候有这样的需求,对于非源码的库我们想要干涉原先的代码执行过程,常见的使用场景就是埋点,当然可以使用现成的第三方...

  • 120
    iOS Timer死锁、卡死、主线程

    iOS Timer死锁、卡死、主线程 1、现象 一次用户反馈,发生过这样得一种现成,在一个抽奖玩法活动中,部分用户反馈APP出现卡死现象。所谓卡...

  • 120
    Android大图加载

    最近公司一个需求,加载一张超大图,允许手势放大缩小以及左右滑动查看。第一想法是利用inSampleSize缩小图片分辨率,但是效果不大理想,因为...