240 发简信
IP属地:广东
  • Resize,w 360,h 240
    iOS代码混淆

    混淆原理 代码编译阶段将符号(方法名、属性名等)替换成随机生成的字符串 混淆集成步骤 步骤一、创建shell文件(confuse.sh)并配置相...

  • Resize,w 360,h 240
    iOS开发之iOS13 UITabbar的适配

    iOS13之后使用系统的tabbar遇到的坑有不少。写这篇文章告诉大家怎么来解决适配的问题 话不多说,上代码 还有一个坑,我这边尚未解决。就是设...

  • dispatch_time和dispatch_walltime的区别

    1.dispatch_time(<#dispatch_time_t when#>, <#int64_t delta#>) 第一个参数是从什么时间...

  • Resize,w 360,h 240
    SDWebImage源码之宏定义dispatch_main_async_safe分析详解

    今天在阅读 SDWebImage 的源码,发现了这段有趣的代码。 SDWebImage这个库里的一段宏定义代码: 先对这段代码做一个简单的解读。...

  • Resize,w 360,h 240
    GCD多线程详解

    1. GCD 简介 2. GCD 任务和队列 3. GCD 的使用步骤 4. GCD 的基本使用(6种不同组合区别) 5. GCD 线程间的通信...

  • Resize,w 360,h 240
    判断当前手机时间是否在某个时间段内

    当前时间是否在时间段内 (完整时间) 年 y 将年份 (0-9) 显示为不带前导零的数字 yy 以带前导零的两位数字格式显示年份 y...

  • 浅谈信号量

    在iOS开发的道路上,多线程的重要性不言而喻. 大部分我们都停留在基础的使用上面.缺乏高级应用. 缺乏提升,是因为我们面对他太少,复杂的事情重复...

  • Disappointed

    所有的相遇总是猝不及防,所有的离别都是蓄谋已久。 我想,你一定也是攒够了足够的失望才离开的吧。 年轻的时候,什么都不怕,无所畏惧,遇见一个人就努...

  • 获得当前 App 的内存占用情况

    // 获得当前 App 的内存占用情况 - (NSUInteger)getResidentMemory { structtask_basic_i...