240 发简信
IP属地:上海
  • flutter-时间日期相关

    1、获取当前时间 2、设置时间 3、创建UTC时间 4、解析时间 5、时间加减 6、 比较时间 7、计算时间差 8、时间戳 9、打印当前时间 1...

  • flutter-开发中,各种组件的应用场景【二】

    Container组件嵌套chid【Container】,chid【Container】大小调整技巧 场景:有一个全局大小的父Container...

  • Resize,w 360,h 240
    flutter-开发中,各种组件的应用场景【一】

    记录一下,解决不同应用场景的需求中各种组件的应用,这里不涉及原理,及详细解析。 场景1:组件需要点击事件 区别: 场景2:布局需要背景色,背景图...

  • Resize,w 360,h 240
    网络通信

    网络如何通信 我们要理解网络中进程如何通信,得解决两个问题:a、我们要如何标识一台主机,即怎样确定我们将要通信的进程是在那一台主机上运行。b、我...

  • Resize,w 360,h 240
    Runloop

    Runloop从语法上分析 UIApplicationMain内部默认开启了主线程的RunLoop,并执行了一段无限循环的代码(不是简单的for...

  • Runtime 运行时之四:动态创建类和对象、实例操作函数、获取类定义

    动态创建对象 动态创建对象的函数如下: class_createInstance函数:创建实例时,会在默认的内存区域为类分配内存。extraBy...

  • Resize,w 360,h 240
    Runtime 运行时之一:类与对象,成员变量与属性,方法与消息

    Objective-C语言是一门动态语言,它将很多静态语言在编译和链接时期做的事放到了运行时来处理。这种动态语言的优势在于:我们写代码时更具灵活...

  • Runtime 运行时之三:方法交换Method Swizzling

    Method Swizzling是改变一个selector的实际实现的技术。通过这一技术,我们可以在运行时通过修改类的分发表中selector对...

  • Resize,w 360,h 240
    Runtime 运行时之二:方法调用流程与消息转发

    方法调用流程 在Objective-C中,消息直到运行时才绑定到方法实现上。编译器会将消息表达式[receiver message]转化为一个消...

个人介绍
风吹过,路依然远~