240 发简信
IP属地:香港
  • 学习SwiftUI,必须掌握的3个知识点

    在WWDC2019中,iOS引入了一个全新的UI框架——SwiftUI。它的目的是通过全新的设计思想来解决iPhone、iPad、Mac的界面统...

  • Resize,w 360,h 240
    Android Ffmpeg Cannot find a valid font for the family Sans

    解决Android Ffmpeg Cannot find a valid font for the family Sans 问题 在Androi...

  • iOS 可变长参数 va_arg exc_bad_access

    废话少说,直接上代码。 执行,exc_bad_access崩溃。 把调用改成: 不崩溃。可变长参数需要明确指定结尾,不然会野指针。如果在每次调用...

  • 彻底搞懂适配器模式

    适配器模式可以看作一种“补偿模式”,用来补救设计上的缺陷。应用这种模式算是“无奈之举”。如果在设计初期,我们就能协调规避接口不兼容的问题,那这种...

  • 彻底搞懂建造者模式

    全篇干货,值得你用几分钟认真读完。 先看定义:将一个复杂的构建与其表示想分离,使得同样的构建过程可以创建不同的标示。 使用场景:当一个类的构造函...

  • Resize,w 360,h 240
    为什么要使用工厂模式

    工厂模式是一种创建型模式,是为了对外隐藏内部类。本篇文章不讲概念,只用下面一张图来回顾一下工厂模式 这里要提醒一点,工厂模式对外只暴露工厂类和抽...

  • Resize,w 360,h 240
    Objective-C 消息转发

    一些概念 静态绑定:在编译期就能决定运行时所应调用的函数。代表语言:C、C++等动态绑定:所要调用的函数直到运行期才能确定。代表语言:OC、sw...

  • Resize,w 360,h 240
    跟我一起学React Native之调用原生模块

    写在前面 这篇文章是“跟我一起学react-native”系列文章的第四篇。这系列文章会随着这个新闻项目的进行更新。想要跟我一起学习React ...

  • Resize,w 360,h 240
    跟我一起学React Native之我的和设置

    写在前面 这篇文章是“跟我一起学react-native”系列文章的第三篇。这系列文章会随着这个新闻项目的进行更新。想要跟我一起学习React ...