240 发简信
IP属地:广东
  • Resize,w 360,h 240
    iOS MVC、MVP、MVVM

    MVC模式 MVC模式,即Model-View-Controller。它是苹果公司官方推荐的 App 开发架构,也是一般开发者最先遇到、最经典的...

  • Resize,w 360,h 240
    iOS RunLoop解析

    RunLoop RunLoop概念 RunLoop理解为运行循环。其本质就是一个do-while,这里的do-while和普通的do-while...

    1.0 928 0 10
  • Resize,w 360,h 240
    iOS 属性

    @property property = ivar(变量) + set方法 + get方法 我们每次在增加一个属性,系统都会在ivar_list...

  • Resize,w 360,h 240
    iOS 事件传递以及响应链,手势识别

    假如我们点击了手机屏幕📱,那么当前页面的app需要识别出点击的是哪一个控件,并且对事件的响应进行处理。而iOS系统的UIKit已经设计好一套方案...

    1.1 3535 2 11
  • Core Animation

    Core Animation是可以用在Mac OS X 和iOS平台的 动画的执行是在后台操作的,不会阻塞主线程 直接作用在CALayer,而不...

  • UIView与CALayer

    两者的关系 在创建UIView对象时,UIView内部会自动创建一个图层(CALayer对象),而当UIView对象需要显示到屏幕上时,会调用d...

  • iOS 14 YYAnimatedImageView加载图片失败处理

    iOS 14 YYAnimatedImageView加载图片失败的原因主要是:iOS 14下UIKit对 displayLayer:的处理机制有...

  • Resize,w 360,h 240
    iOS - 为什么要在主线程中操作UI

    在开发中,如果我们在后台线程中对UI进行操作,比如imageView.image = image;那么编译器就会弹出一个runtime错误,这时...

  • Resize,w 360,h 240
    ios - Blocks - 底层原理

    本文将通过 Blocks 由 OC 转变的 C++ 源码来一步步解析 Blocks 的底层原理。通过本文您将了解到:Blocks 的实质是什么?...