继上一篇文章介绍了autoreleasepool的AutoreleasepoolPage,这篇文章我们就来主要讲讲Autoreleasepool...
前言 在前面几篇文章,说了关于OC中的内存布局、内存管理方案、以及MRC情况下的retainCount、retain、release,但是MRC...
由于上一篇文章篇幅过长移到这边。 3.read&write 先看write 这个方法只是构建了一个GCDAsyncWritePacket包,添加...
这篇文章与上一篇有较大的关联,没看过的可以先去看看 ^ _ ^ 对象alloc后retainCount为什么引用计数为1 对象alloc的时候,...
内存布局-五大区 栈区 0x7创建临时变量时由编译器自动分配,在不需要的时候自动清除的变量的存储区。里面的变量通常是局部变量、函数参数等。在一...
啥是单元测试 单元测试,是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般来说,要根据实际情况去判定其具体含义,如C语言...
序言 在上一篇文章文章中,简单介绍了GCDAsyncSocket的使用,socket创建、连接、发送消息、接收消息、关闭socket、粘包分包、...
接上篇文章用原生代码写socket,现在这篇文章主要介绍GCDAsyncSocket的使用,后续将写关于GCDAsyncSocket的源码分析。...
socket简介(摘取自百度百科) 描述 网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。建立网络通信...
文集作者