240 发简信
IP属地:江苏
  • iOS 检查category分类重复方法名

    在项目中有时会遇到自己写的分类和其他分类方法命名一样,导致自己分类的方法不执行问题,所以写了一个类检查项目中有无category重复方法名问题

  • iOS 捕获崩溃

    用苹果提供的api NSSetUncaughtExceptionHandler进行捕获 uncaughtSignalExceptionHandl...

  • iOS 防止方法未实现造成的崩溃

    实现原理基于runtime的方法交换和消息发送机制 方法交换 method_exchangeImplementations[https://ww...

  • Resize,w 360,h 240
    iOS 深浅拷贝的那些事

    iOS 深拷贝和浅拷贝的概念 浅拷贝(Shallow copy):是指针复制,它们指向共同的内存地址,没有开辟新的空间。相当于对象做一次reta...

  • Resize,w 360,h 240
    iOS 容器控制器(Container View Controller)

    项目当中当逻辑比较复杂时,我们经常用一个控制器包含其他一个或多个控制器,嵌套VC来进行使用,前者称为容器控制器 (Container View ...

  • Resize,w 360,h 240
    iOS 常见的手势冲突解决方案

    iOS事件传递及响应链[https://www.jianshu.com/p/617577ff4be1] 第一种场景 系统控件和手势的冲突 我们点...

  • Resize,w 360,h 240
    iOS 事件传递及响应链

    https://juejin.cn/post/6894518925514997767[https://juejin.cn/post/689451...

  • iOS 方法交换 method_exchangeImplementations

    方法交换 使用方法交换需要注意些什么呢 1、在交换系统方法后要注意结束前调用本方法,也就是执行系统方法 2、再交换前,判断类中是否已经实现了系统...