240 发简信
IP属地:浙江
  • 顺蔓摸瓜:解析Masonry源码

    1. Masonry调用方式入门 2. Masonry调用解析 2.1 查看 mas_makeConstraints:方法的实现 首先帮助我们关...

  • 常用shell命令

    1. 查找文件命令 在出现 -bash: pip: command not found 问题时, 可以使用shell命令查找pip文件 find...

  • Resize,w 360,h 240
  • 信号量控制并发

    信号量不仅可以当成读写锁来使用, 也可以控制线程的最大并发数. 1. 读写锁 多个线程读写数据, 有可能造成数据不一致或者冲突的情况, 如多个线...

  • Resize,w 360,h 240
    直播间重构简析

    一, 思维导图分析 二, 类的分析 Base PXXRoomBaseModule Normal PXXRoomContentModeNormal...

  • iOS 反射

    1. class反射 使用反射往往不需要导入头文件, 就可以剔除一些对象. 类似于分类, 不导入也会调用其中的 load 方法. 通过类名的字符...

  • drawRect

    1> 我们只能在继承了 UIView 的子类中通过重写 drawRect: 方法来绘制图形2> UIView 子类重写 drawRect: 方法...

  • 使用消息转发处理消息崩溃

    在移动端APP开发中,崩溃率是一个衡量APP性能的一个很重要的指标。常见的崩溃有服务器返回数据崩溃、内存泄漏崩溃、多个子线程同时操作ui崩溃。 ...

  • 基础算法题

    1. 字符串翻转 2. 数组中第二大的数字