240 发简信
IP属地:广东
  • 120
    4、全局变量 & 循环选择和判断

    首先我们先来简单的回忆一下内存分区: 代码区:存放代码,可读,可执行。 栈区:参数、局部变量、临时数据。 堆区:动态申请,可读、可写。 全局区:全局变量,可读、可写。 常量区...

  • Swift上的高性能数组

    连续的数组 Array 不是 Swift 唯一提供的数组类型。你可能已经注意到 ArraySlice 类型,它能在不复制数组的情况下,展示出数组的局部片段。另外还有 Cont...

  • 好久了呀,抱歉抱歉。私有库类找不到,一般是没有真的导入,需要重新拉取,才能把文件引入。

    cocoapods私有库的使用

    前言 使用cocoapods管理iOS开发所使用的第三方库已经是一个非常常见的操作。同样的,利用cocoapods实现组件化开发,对于大型项目的合理分工,版本控制,提高编译效...

  • 120
    最大堆(创建、删除、插入和堆排序)

    关于最大堆 什么是最大堆和最小堆?最大(小)堆是指在树中,存在一个结点而且该结点有儿子结点,该结点的data域值都不小于(大于)其儿子结点的data域值,并且它是一个完全二叉...

  • 删除最大堆堆顶的函数
    if(item.key >= heap[child].key){
    break;
    }
    确定是item吗,item原始的堆顶

    最大堆(创建、删除、插入和堆排序)

    关于最大堆 什么是最大堆和最小堆?最大(小)堆是指在树中,存在一个结点而且该结点有儿子结点,该结点的data域值都不小于(大于)其儿子结点的data域值,并且它是一个完全二叉...

  • 120
    cocoapods私有库的使用

    前言 使用cocoapods管理iOS开发所使用的第三方库已经是一个非常常见的操作。同样的,利用cocoapods实现组件化开发,对于大型项目的合理分工,版本控制,提高编译效...

  • 记录一个对UIScrollView与CollectionView滚动事件传递的处理

    描述 我们的iOS客户端有个页面,底层是UIPageController,也就是有个UIScrollview在底层。然后上层是三个控制器并列,每个控制器都是UITableVi...