240 发简信
IP属地:青海
  • iOS 第三方源码解析

    SDWebImage 首先SDWebImage是我们经常用的一个加载网络图片的库,内部很好的处理了缓存、下载、解码之间关系,使得在性能上有很大的...

  • iOS 视频配音 视频剪切

    JWVideoCutDubManage 描述:iOS 视频剪切 视频配音 前言 前段时间公司有个需求是将视频剪切跟重新配音的需求,搜了好多资料发...

  • iOS 抖音点赞动画 收藏动画

    JWGiveLikeAnimation 描述:iOS 抖音点赞动画 收藏动画git传送门 前言 最近项目中需要模仿抖音的点赞动画来应用到项目中,...

  • Resize,w 360,h 240
    iOS 设计模式

    架构 软件开发的设计方案,比如类与类之间的关系,模块与模块之间的关系、客户端与服务端之间的关系架构名词:MVC、MVP、MVVM、VIPER、C...

  • Resize,w 360,h 240
    iOS 性能优化

    前言 iOS 性能优化是个不变的专题,他涉及到各个方面的内容,从启动时间到代码规范,再到屏幕渲染等等。首先我们简单说下屏幕成像原理: CPU和G...

    1.7 613 0 11
  • Resize,w 360,h 240
    iOS 内存管理 内存布局 Copy Tagged Pointer 引用计数存储

    我们先看下以下几道题目: 使用CADisplayLink、NSTimer有什么注意点 介绍下内存的几大区域 讲一下你对iOS内存管理的理解 AR...

  • Resize,w 360,h 240
    autorelease 自动释放池原理

    autorelease 实现原理 自动释放池是使用一个双向链表的形式来管理需要该释放的对象。 xcrun -sdk iphoneos clang...

  • Resize,w 360,h 240
    iOS atomic nonatomic 多读单写 文件读写安全 IO操作

    atomic跟nonatomic修饰词区别 给属性原子性加上atomic,可以保证给属性的setter跟getter方法原子性操作,保证线程同步...

  • Resize,w 360,h 240
    iOS 锁 Lock 线程同步 多线程安全隐患

    多线程的安全隐患 多条线程操作同一个资源,会造成资源的不同步,造成数据的不准确。采用线程同步技术来规避资源的同步,常用的技术就是加锁 锁 锁保证...

个人介绍
iOS开发,希望能够交流!