思考 怎么通过留给外部一个简单的API去实现一个按钮在一定时间间隔内不论点击多少次,只执行一次?例如,实际开发中,当点击按钮进行网络请求的时候,...
最近将之前的算法知识进行梳理,总结了几种常见的排序算法。废话不多说,上图上代码,看解析 冒泡排序 原理:1.临近的数字两两进行比较,按照从小到大...
现在使用GitLab管理项目,简单整理了相关操作。 GitLab 1.创建组因为是公司的项目,所以选择私有 出现如下图文字,就是上传成功了 So...
iOS中,常用的定时器有三种:NSTimer,CADisplayLink,GCD。在一定基础之上,做进一步探究。 NSTimer,CADispl...
本质 哈希表的底层数据结构是数组,数组中每一个元素存放的是键值对。 核心原理 f(key) = index 将key传入,通过某个算法f,计算出...
问题引入 用集合过滤重复元素 如果自定义对象Person呢? 自定义对象Person,加入集合,从指针方面看,指向两块不同的内存区域,从值方面看...
对之前一直写一直用的功能,来做个总结。系统自带的pop效果是轻扫左边边缘pop返回,要实现的效果是轻扫全屏pop返回。 思路 要改变系统的效果,...
1.手势同时识别 两个纵向滚动的视图可以同时识别拖拽手势才能根据偏移量控制是否可以滑动,当滑动的时候就可以分别在各自的scrollViewDid...
最近读书,关于block的底层实现,有以下思考和总结 c++部分的相关步骤分析写在代码注释 一、block是什么 1.首先写一个简单的block...