240 发简信
  • 120
    UIBezierPath绘制Demo

    前言思路: UIBezierPath是用来绘制动画路径的,真正显示的时候需要通过layer去显示,若要做对应的动画,则需要结合CAAnimati...

  • 120
    WebP加载:SDImageWebPCoder和YYImage对比

    什么是WebP? WebP,是一种同时提供了有损压缩与无损压缩的图片文件格式,是Google新推出的影像技术,它可让网页图档有效进行压缩,同时又...

  • 120
    GIF最佳缓存方式

    可能存在的问题场景 直播项目中多个GIF图播放不及时释放会占用内存 直播项目中多个GIF读取有可能导致短时间CPU占用率高 加载GIF的方式主要...

  • xcode 10 缺少 libstdc文件

    每次重装环境xcode都提示缺少文件,并且网上搜到的都是只有一个libstdc++.6.0.9,找的比较麻烦,现在把缺少的libstdc都上传到...

  • 120
    MachOView优化版

    MachOView 对官方MachoView进行优化、增加功能 改动变更: 解决解析MachO文件闪退 新增中文字符串解析,与Hooper工具的...

    1.0 3119 0 10
  • NSMutableArray实现方式(2)

    先来分析第一点: C动态数组实现的缺点 1、如果有一个数据插入,数组空间不够则需要重新申请内存,所有数据都要移动一次2、插入删除,数据存储位置都...

  • NSMutableArray实现方式(1)

    最近去头条面试遇到的的一个问题:如何实现一个NSMutableArray 当初回答用栈实现,但是不知道如何动态扩展栈空间的大小。 参考了C语言动...

  • imageName与imageWithContentsOfFile区别

    1、imageWithContentsOfFile 作用:1)加载本地目录的图片,并不会缓存,所以占用内存小2)不能加载image.xcasse...

  • 120
    Time Profiler优化耗时函数

    1、配置生成符号表(若不配置,在Time Profiler看不到具体的方法) 2、设置Profile工具后是debug还是release,一般选...