前言: 本文为CocoaAsyncSocket源码系列中第二篇:Read篇,将重点涉及该框架是如何利用缓冲区对数据进行读取、以及各种情况下的数据包处理,其中还包括普通的、和基...
前言: 本文为CocoaAsyncSocket源码系列中第二篇:Read篇,将重点涉及该框架是如何利用缓冲区对数据进行读取、以及各种情况下的数据包处理,其中还包括普通的、和基...
数据结构核心名词解释 以下名称解释摘自《算法与数据结构》严蔚敏版。 数据(Data) 是客观事物的符号表示。在计算机科学中指的是所有能输入到计算机中并被计算机程序处理的符号的...
iOS 多线程,自旋锁和互斥锁详解[https://www.jianshu.com/p/a49739c41bac] iOS 多线程之GCD[https://www.jians...
本文首发于我的个人博客:「程序员充电站」[https://itcharge.cn]文章链接:「传送门」[https://itcharge.cn/ios-complete-le...
前言 前面的文章我们讨论了类的底层实现和通过内存平移的到来 class_data_bits_t 这个结构,也引出了 cache_t 这个概念。那么今天就来探索一下这个 cac...
isMemberOfClass今天通过两个经典面试题,继续加深对isa & 继承关系 & 类结构 的理解。在之前的isa探索中,我们了解了:isa的指向:对象的 isa 指向...
LNDanmakuMaster是一个轻量的弹幕播放器,通过:创建播放器->创建轨道->添加弹幕的方式进行弹幕播放,提供丰富轨道样式的同时也支持自定义轨道;对传入的弹幕的视图层...
之所以选择读这本书是有三个目地的。一个是想开始建立经济思维,第二个是想练习写作,第三个当然是培养读书的习惯了。虽然目前开端持续的不是很好,但是也要坚持。以下就对我目前所看...
最近有点小忙,好久没有写文章了。今天我们聊一聊Objective-C技术文档。独立开发可以不管这些,不过做项目的人多了,就需要文档了,方便其他人员查看使用。手工写文档是一件苦...