240 发简信
IP属地:浙江
  • Resize,w 360,h 240
    Flutter: InheritedWidget作用简介

    1.共享数据 1.1 Normal Widget Element Mount 1.2 InheritedWidget Element Mount...

  • Resize,w 360,h 240
    Flutter 暗黑模式适配

    业务需求 处理暗黑模式下Flutter模式的适配工作 业务背景 混合开发,原生嵌套Flutter,原生已经有一套成熟的暗黑颜色适配规则,设计设计...

  • CocoaPods 引用指定库操作

    1.使用master分支 2.指定branch 3.指定commit 3.使用本地库

  • iOS 离屏渲染

    1.什么是离屏渲染 on-screen Rendering 意为当前屏幕渲染,指的是GPU的渲染操作是在当前用于显示的屏幕缓冲区中进行的 off...

  • RAC 宏学习

    1.动态参数个数的计算 metamacro_argcount(...) 这个宏是用来计算参数个数的,其实就是根据__VA_ARGS__可变原则,...

  • iOS 自定义导航栏侧滑手势失效

    最近在写项目的时候需要重新定义导航栏.所以隐藏了系统自带的导航栏,啪啪啪,就是一通干 想不到的是控制器的侧滑失效了 先上解决方案. 网上也有一些...

  • Swift @autoclosure

    使用@autoclosure可以使得该参数结果延迟获取,在获取复杂数据结果作为参数时有优化的作用 使用@autoclosure 结果 不使用@a...

  • Resize,w 360,h 240
    iOS __weak的底层实现

    1.为什么要使用weak关键字修饰对象 因为使用weak修饰的对象在对象释放的时候,引用它的指针会自动被置为nil; 2. weak和__uns...

  • 使用ReactiveCocoa优化实时搜索

    需求 在搜索中输入任何文字,立即联想到相关的搜索关键词,以列表的方式进行显示 最简单的解决方案步骤: 监听输入框文字的变化. 在回调中发起网络请...