240 发简信
IP属地:上海
  • 120
    关于ios的copy,你应该知道这些

    什么是copy?什么是iOS的copy? copy主要用于copy一份新的数据并与原数据相互独立存在。 对于基本数据类型(非对象)而言,一般会叫赋值操作,即将非对象的值赋予另...

  • 120
    iOS App启动优化方案

    冷启动 热启动:系统里面存在APP的进程缓存信息,比如杀掉APP后短时间内重启APP。 冷启动:系统里面没有APP的进程缓存信息,例如重启手机打开应用、APP长时间不用系统替...

  • 120
    RunLoop

    RunLoop 简介 RunLoop是通过内部维护的事件循环(Event Loop)来对事件/消息进行管理的一个对象。 运行循环,在程序运行过程中循环做一些事情(如接收消息、...

  • 设计一个LRU缓存淘汰算法

    从结构上来看,双向链表可以支持O(1)时间复杂度的情况下找到前驱结点,正是这样的特点,使得双向链表在某些情况下的插入、删除操作比单链表更加高效。 我们已经找到要删除的结点,但...

  • 120
    Block详解

    目录1.Block 的基本使用2.Block 的底层数据结构3.Block 的变量捕获机制3.1 auto 类型的局部变量3.2 static 类型的局部变量3.3 全局变量...