240 发简信
IP属地:山西
  • ”一个NSObject占用多少内存?“引发的思考

    一个NSObject占用多少内存? 答:系统分配了16字节,但NSObject只使用了8个字节 由果索引去探求类的本质 我们知道OC会被编译器翻...

  • GPVideoClipper裁剪原理

    前言 对于社交类APP,只要允许用户上传视频,为了避免占用服务器资源以及减少用户上传时间,肯定少不了长视频裁剪的功能。 效果预览 分析 页面结构...

    0.9 1087 0 10
  • UI技巧—iOS实现TableViewCell部分遮挡header效果

    效果如下 image 分析 1、由于第一个cell和header有叠加效果,但是cell单独设置clipsToBounds为NO并不能达到效果,...

  • 关于iOS12下CollectionView瀑布流重用后约束错乱的问题

    前言 接手的新项目,有一处自定义了UICollectionViewLayout,实现瀑布流的效果。在iOS12以下的系统运行,一切正常。在真机i...

  • 源码阅读——YYCache

    前言 缓存在iOS开发中很常用,大到网络请求的缓存,小到各种属性的缓存。比如用户发送朋友圈时,写了很多内容,因为某些操作导致APP crash,...

  • Objective-C之我所理解的Runtime

    前言 Runtime,俗称运行时,是iOS非常核心的东西。我们都知道OC是一门动态的语言,它的动态其实就体现在运行时而不是编译时,通俗的说,在程...

  • Resize,w 360,h 240
    Objective-C之我所理解的Runloop

    前言 RunLoop是iOS和OSX开发中非常基础的一个概念,学习Runloop能够帮助我们更清楚的了解APP为何能够持续运行。虽然在平时的工作...

  • Resize,w 360,h 240
    iOS开发经验总结(持续更新中)

    本文会持续记录自己在学习、工作中,接触的和iOS开发相关的各种技术。包括写代码时容易忽视的细节问题,项目中接触到实用技术以及优秀的三方框架。欢迎...

    0.2 878 0 14 1
  • iOS下常用的统计第三方优缺点分析

    前言 为什么要做数据分析? 可以有效避免自己想当然的做事情,用客观数据分析出来的结果来堵住主观臆想的黑洞 可以为决策提供有说服力的支撑 可以看到...

个人介绍
Optimistically living,fanatically coding.