• 0
    2022-09-22
  • 23种设计模式速记:5、7、11、23都是奇数 5种创建型7种结构型11种行为型 创建型:抽工单建原型 抽象工厂、工厂、单例、建...[作者空间]

  • 0
    2023-01-30
  • Block在iOS中,block编程使用得很频繁,我们不仅要会用block,更需要理解block的底层实现原理。笔者在面试中...[作者空间]

  • 0
    2022-01-06
  • iOS架构以及项目发展规划PS:借鉴得物的架构师的经验 前瞻 Yami由于前期急速的开发导致整体架构野蛮生长,但是当项目稳定之后就想着优化整...[作者空间]

  • 0
    2021-11-25
  • iOS 无侵入埋点方案使用无侵入埋点方案的好处就是能将埋点代码和业务代码解耦。 然而很多无侵入埋点都是hook系统的方式去,比如一些第三...[作者空间]

  • 0
    2021-08-06
  • 静态库与动态库的基础概念1. 动态库和静态库的区别是什么? 动态库所有符号信息都放到一起,静态库按照.o文件进行分开存储 动态库的代码都是...[作者空间]

  • 0
    2022-08-21
  • 10大设计原则前言:它是解决特定问题的一系列套路,是前辈们的代码设计经验的总结,具有一定的普遍性,可以反复使用。其目的是为了提高...[作者空间]

  • 0
    2020-01-10
  • 性能优化一、循环引用 1.第一种方式 weak+strong(最常用) 2.第二种方式__block 3.第三种方式 传参...[作者空间]

  • 0
    2020-01-08
  • 内存管理1.内存布局 栈区 0x7创建临时变量时由编译器自动分配,在不需要的时候自动清除的变量的存储区。里面的变量通常是局...[作者空间]

  • 0
    2019-12-25
  • NSOperation相比GCD NSOperation更加的灵活 1.NSInvocationOperation 创建操作 ---> ...[作者空间]

  • 0
    2019-12-24
  • 多线程(一)1.进程 一个APP应用就是一个进程iOS是单进程,安卓可以多进程一个进程内可以有多个线程 2.多线程 优点:能适...[作者空间]

  • 0
    2019-12-09
  • (二)iOS集成FFmpeg第一步导入.a静态库和include头文件image.png 第二步添加系统依赖库image.png 第三步配置头...[作者空间]

  • 0
    2019-12-06
  • (一)FFmpeg基础配置FFmpeg 第一步 下载 FFmpeg下载地址 第二步 查看FFmpeg音视频编译配置选项 1.进入根目录cd ...[作者空间]

  • 1
    2018-09-29
  • 《iOS面试之道》算法基础学习(上)转自:https://juejin.im/post/5b9b811c5188255c971fc999道长和唐巧的面...[作者空间]

  • 35
    2018-09-25
  • [转]iOS 面试心得[转]2018年 iOS 面试心得 面试了几家公司之后,最后来到了爱奇艺(坐标上海),工作的内容是笔者个人非常感兴...[作者空间]