1、内联函数 内联函数(又被称为在线函数或编译时期展开函数)是指在用inline修饰的函数(这里指的是C++或者C语言的函数)。 2、与普通函数的区别 我们都知道函数不管是O...
1、内联函数 内联函数(又被称为在线函数或编译时期展开函数)是指在用inline修饰的函数(这里指的是C++或者C语言的函数)。 2、与普通函数的区别 我们都知道函数不管是O...
资源准备 多线程苹果官方文档 objc源码下载:多个版本的objc源码 线程和进程 线程和进程的定义 什么是进程 进程是指在系统中正在运行的一个应用程序; 每个进程都是独立的...
转自:http://blog.csdn.NET/nndasdfg/article/details/51436731 总结一下大文件分片上传和断点续传的问题。因为文件过大(比如...
架构与特性:一个完整的IM系统是怎样的?[#%E6%9E%B6%E6%9E%84%E4%B8%8E%E7%89%B9%E6%80%A7%E4%B8%80%E4%B8%AA%E...
YYAsyncLayer源码分析 本节关键字 异步绘制 RunLoop 这是YYAsyncLayer的结构 YYAsyncLayer:异步绘制的CALayer子类,这个类做的...
一、异步绘制原理 在 UIView 中有一个 CALayer 的属性,负责 UIView 具体内容的显示。具体过程是系统会把 UIView 显示的内容(包括 UILabel ...
1. UIView的绘制流程图 UIView调用setNeedsDisplay,但是没立即进行视图的绘制工作; UIView调用setNeedDisplay后,系统调用vie...
前言 学如逆水行舟,不进则退。共勉!!! 这篇文章会非常详细的分析 iOS 界面构建中的各种性能问题以及对应的解决思路,同时给出一个开源的微博列表实现,通过实际的代码展示如何...
前言 知道VVeboTableViewDemo其实很久了,一直想研究一下,最近终于有时间了,将VVeboTableViewDemo用Swift做了一遍(VVeboTableV...
iOS面试题 本面试题为个人使用版本,如后续流传出去,请转发的朋友务必注释一下,答案正确性有待商榷,本人的答案不代表权威,仅仅是个人理解。 文章内部有写混乱,将就着看吧。另外...
使用泛型好处: 泛型可以更好地、更抽象地扩大该方法的作用域。泛型可以将类型参数化,提高代码复用率,减少代码量。泛型在使用的时候要确定类型(要么自动推导出类型,要么指定类型)。...
已知发送数据为1101 0110 11,采用CRC校验,生成多项式为10011,求最终发送数据? 答案为:1101 0110 11 1110 解题步骤如下: 找到生成多项式1...
与海明校验码类似,CRC码也是数据通讯中常用的校验方式。CRC 算法的基本思想是将传输的数据当做一个位数很长的数。将这个数除以另一个数。得到的余数作为校验数据附加到原数据后面...
控制电机运行,编程 前言:最近被公司外派,去给一家做电机的设备做一个软件,要求用手机控制电机,经过一番调研,开始入手,怎么说,这个公司没有需求,没有测试,原型图逻辑都不通,一...
1. 启动流程 1.1 准备知识 Mach-O Apple的操作系统的可执行文件格式几乎都是mach-o,mach-o可以大致的分为三部分: 绝大多数mach-o包括以下三个...