240 发简信
  • 120
    iOS架构之路07 -- .framework静态库依赖Cocoapods第三方库

    在自己创建的.framework工程中,会依赖其他第三方库pod库,本文是在 iOS架构之路04 -- 静态库.framwork的手动,脚本,资...

  • 120
    iOS架构之路08 -- .framework静态库依赖(第三方SDK、开源库、资源包)

    .framework静态库依赖第三方开源库,注意这里的第三方开源库是直接将代码拉进工程中,没有采用cocoapods工具; 新建.framewo...

  • 120
    iOS底层系列21 -- Block

    Block又称为代码块,匿名函数,函数指针,下面来详细介绍Block的相关内容; Block的声明定义 【第一种:在property属性中定义b...

  • 120
    Flutter入门12 -- 渲染原理与Key的使用

    Flutter的三棵树 Widget树 Widget可以看成是对组件的描述文件或者配置文件,主要是用来描述组件的属性信息,是比较轻量级的对象; ...

  • 120
    Flutter入门13 -- 状态管理

    状态管理是声明式编程非常重要的一个概念,Flutter是属于声明式编程; 在Flutter开发过程中,我们有大量的State需要进行管理,这些大...

  • 120
    iOS架构之路01 -- 静态库.a文件的制作与使用

    库 库是共享代码的一种方式; 从本质上来说库是一种可执行代码的二进制格式,可以被载入到内存中执行; 库可分为静态库与动态库,在iOS中静态库有....

  • 120
    数据结构与算法06 -- 栈

    栈(Stack) 栈是一种特殊的线性表,只能在一端进行操作; 往栈中添加元素的操作,一般叫做push,入栈; 从栈中移除元素的操作,一般叫做po...

  • 120
    iOS底层系列20 -- KVO

    KVO的定义 KVO全称为key-value observing即键值观察,是观察者模式中的一种,其提供了一种监听机制,当对象的指定属性发生变化...

  • 120
    iOS底层系列01-- objc4-781源码的编译与调试

    本文主要是通过将objc4-781的源码编译成功,然后在源码中新建一个YYTest的Target,然后将其与objc4-781工程源码进行绑定,...