240 发简信
IP属地:山东
  • Flutter之FutureBuilder的使用

    FutureBuilder 是 Flutter 中用于构建基于 Future 返回的最新计算快照(Snapshot)的 Widget。使用 FutureBuilder 可以非...

  • 120
    iOS启动时间优化方案记录

    1. APP启动时间 t(App总启动时间) = t1(main()之前的加载时间) + t2(main()之后的加载时间)。 t1 = 系统dylib(动态链接库)和自身A...

  • ios-多继承的几种实现方式

    Objective-C实现多继承主要可以通过协议、分类、消息转发来实现。我们来总结一下其使用以及优缺点。

  • 静态库和动态库之间的区别

    静态库 .a、.framework 结尾是一个已经编译好了的集合,使用的时候连接器会把静态库合并到可执行文件中 动态库 .tbd 或.framework结尾编译过程不会被链接...

  • +load方法和+inlitlize调用时机

    +load方法调用顺序总结: 1、首先是调用类的+load方法,按类的编译顺序调用,优先编译的先调用,调用子类的+load方法之前优先调用父类的+load方法2、然后调用分类...

  • category

    category 是 Objective-C 2.0 之后添加的语言特性, category 的主要作用是为已经存在的类添加方法 extension 在编译期决议,它就是类的...

  • oc对象的本质

    Object-C的对象、类主要是基于C/C++ 的什么数据结构实现的? 结构体将Objective-C代码转换为C/C++代码 思考:一个OC对象在内存中是如何布局的? NS...

  • 不敢,大佬

    良好的学习习惯 -- 价值输出

    > 1. 坚持用心的做下去 > 2. 只有输入 没有输出 学习是没有意义的 > 3. 不是孤零的问知识点 某一个方面

  • 120
    计算机网络

    1.网络模型结构2.IP TCP的层次3.HTTP和HTTPS区别 首先对于网络的七层结构 主要是:应用层(Application)、表示层(Presentation)、会话...

  • 进程与线程

    一:进程:进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统分配资源的最小单位(OS拥有硬件资源分配权,分配的主体就是进程) 二:线程:线程是系统调度的...