240 发简信
  • 防黑产虚拟定位检测技术

    我们的很多应用中都会使用到系统的定位功能,通过定位功能就可以知道手机当前所在的位置,进而获得当前所在的城市,进而进行一些特定的基于地理位置的推荐...

    0.6 71 0 2
  • 120
    动态规划的数学本质以及通用解法

    很多算法或者面试题中都会涉及到:动态规划 的问题。 动态规划从数学的角度来看,就是存在一个有个元素的集合。这个集合可以构建出种组合的集类: 问题...

  • 120
    iOS疑难Crash的寄存器赋值追踪排查技术

    我们会借助一些崩溃日志收集库来定位和排查线上的崩溃信息,但是有些崩溃堆栈所提供的信息有限又不是必现崩溃,很难直观排查出问题的所在。这里我给大家分...

    1.4 1089 3 15
  • iOS文本尺寸自适应异步计算实现

    目前市面上的非UI线程文本算高方法或多或少都有一些问题。本文通过逆向和分析UILabel的sizeThatFits方法实现来得到一个最佳的文本算...

    2.9 2120 6 33
  • 120
    iOS中编写高效能结构体的7个要点

    结构体是C/C++两种语言中的基础语法, C语言中的结构体只是一个存粹的数据集合类型的描述,它只有数据成员而没有成员方法。C++中的结构体则被...

    3.6 3873 2 30
  • 静态拦截iOS对象方法调用的简易实现

    最近出现了几篇关于二进制重排启动优化的文章。所有方案中都需要事先统计所有的函数调用情况,并根据函数调用的频次来进行代码的重排。 这些函数调用中,...

    1.8 2261 0 17
  • 120
    开源UI界面布局框架MyLayout1.9发布

    MyLayout是一套功能全面的iOS开源UI界面布局框架。它囊括了前端所有流行的界面布局技术和解决方案,同时具有如下七大特点: 功能强大。它可...

    11.6 6557 3 50
  • 120
    iOS调试Block引用对象无法被释放的一个小技巧

    Block技术在iOS开发中非常流行也很方便,但是稍微疏忽就可能会产生引用无法被释放的问题,从而造成内存泄漏。那如何知道哪个Block持有了对象...

    4.5 3794 3 32
  • 120
    一种查看Block中引用的所有外部对象的实现方法

    在我的前一篇文章:iOS调试Block引用对象无法被释放的一个小技巧 中有介绍一种显示某个block对象的实现函数的方法,以及从Debug M...

    8.3 2660 4 41 1