240 发简信
IP属地:广东
  • Resize,w 360,h 240
    一文搞懂响应者链

    以往每次在处理到拦截事件或者传递事件的时候,会想到响应者链,通过重写hit-testing方法去修改,但是真正写的时候却不知道该怎么下笔,总是要...

  • Resize,w 360,h 240
    MacOS升级到新系统后不兼容旧版Xcode

    背景: 目前使用的是2020年的M1芯片的Mac-mini,当前系统是11.6.1(macOS Big Sur),最新系统是12.0.1(mac...

  • Resize,w 360,h 240
    runtime学习系列之方法调用

    苹果开源网站官方文档 在Objective-C里面,方法分为实例方法和动态方法,但是不管是实例方法还是动态方法,最终都会变为一句函数调用objc...

  • iOS内存管理

    苹果在iOS4之后推出了自动引用计数方案,由编译器来管理对象的声明周期,让编程人员专注于业务逻辑,有效的降低了内存泄露和出错的概率,但是我们在享...

  • 通过dlopen使用动态库

    动态库制作dlopen 动态加载Frameworks使用dlopen和dlsym方法动态加载库和调用函数动态库使用链接器:符号是怎么绑定到地址上...

  • React Native 函数回调

    子组件传递事件到父组件 碰到一个需求是:在子组件中点击按钮,需要将点击事件传递到父组件中,这个需求在iOS中可以很方便的使用block实现,在r...

  • DeviceEventEmitter的使用

    react-native 中传值的方式之一。 需要接收通知的组件 需要发送通知的组件

  • React Native循环创建组件

    React Native 中循环创建组件需要用到 map 函数 map 方法的作用是映射,也就是原数组被映射成新数组 输出结果为: 所以可以利用...

  • Objective-C中的BOOL类型

    以前认为OC中的BOOL类型和其他基本类型一样,都是预设好的关键字,今天看runtime源码的时候才发现不是这样的,看来以后还是要多深入底层看看...