小序:什么是堆? 先了解一下什么是堆,堆是计算机科学中的一种特别的树状数据结构,堆总是一棵完全二叉树,它总是满足下列性质: 性质1:堆中某个节点的值总是不大于或不小于...
小序:什么是堆? 先了解一下什么是堆,堆是计算机科学中的一种特别的树状数据结构,堆总是一棵完全二叉树,它总是满足下列性质: 性质1:堆中某个节点的值总是不大于或不小于...
一、Runloop概念 Runloop是通过内部维护的事件循环(Event loop)来对事件/消息进行管理的一个对象。 没有消息处理时,休眠以避免资源的占用,由用户态切换到...
前言: 本文是在工作中开发 Framework 过程中的对踩过的坑走过的弯路的总结,此教程 Swift 和 OC 都适用,文章末尾附可能遇到的问题以及解决方案,希望给各位开发...
当你点击了屏幕上的某个view,这个动作由硬件层传导到操作系统,UIKit 就会打包出一个 UIEvent 对象,然后会把这个Event分发给当前正在活跃的 App ,告知当...
iOS 常用框架整理--Swift 1.Alamofire 类似于OC的AFNetworking,同时Alamofile也是AF的全称 是一个使用Swift语言编写的HTTP...
HsusueCocoa开发者社区 前言 全面屏刚出时,网上有说反人类。但过去这么久了,趋于技术的进步或看久了,大家也都慢慢习惯了(只是笔者还是买不起全面屏)。官方适配中文版文...
一份详细的产品需求文档撰写指南,结合实例,分析细致。 在产品经理的日常工作中,经常需要借助各类文档来和技术、设计等团队成员打交道。从需求收集到功能落地,一份合格的产品文档能够...
昨天做了个获取数组长度的题很有意思如果你想知道什么题? 既然你诚心诚意的发问了, 我就大发慈悲的告诉你! 给定一个正整数的数组, 给定个正整数, 求正整数数组, 找出最...
之前我在基础篇中提到两数之和 , 那么中级偏我们就讲讲三数之和 题目:对于一个整数的数组, 是否存在a, b, c 使得 a + b + c = 0, 返回a b c 数组相...