240 发简信
IP属地:江苏
  • Resize,w 360,h 240
    图解isKindOfClass和isMemberOfClass

    我们在开发中经常会用到 isKindOfClass: 来判断一个 obj 是不是某个类型。我们所有的知识点都基于“类”的isa isKindOf...

  • Resize,w 360,h 240
    iOS底层:内存对齐 (三)

    一、内存对齐规则: 【规则一】数据成员的对齐规则可以理解为min(m, n) 的公式, 其中 m表示当前成员的开始位置, n表示当前成员所需要的...

  • Resize,w 360,h 240
    算法与数据结构05——顺序存储栈和链式存储栈

    栈 先上官方定义:栈(stack)又名堆栈,它是一种运算受限的线性表。限定仅在表尾进行插入和删除操作的线性表。这一端被称为栈顶,相对地,把另一端...

  • Resize,w 360,h 240
    数据结构与算法07——队列之链队列

    关于队列的介绍,在前面一篇 循环队列 已经说过。我们来看看第二种队列——链队列。 物理结构为链式存储结构的队列,对内存空间的利用率更高。 链式队...

  • Resize,w 360,h 240
    OpenGL ES 2.0 ——一张胶片的纹理渲染之旅

    前面的博客没有过多的涉及代码,这篇博客就聊聊渲染纹理,怎么使用OpenGL ES2.0 的API使用 和 步骤。 纹理图片相机:哈苏500cm胶...

  • SDWebImage网络图片的圆角裁切和不变形处理

    挂一张梓沐的图片作为原始素材 t-io(真的是一个狠牛X的网络通讯框架)的创始人给了我灵感,用梓木的照片做素材(PS:哈哈,已经得到授权,特意给...

  • Resize,w 360,h 240
    算法与数据结构01(数据结构篇)——逻辑结构与存储结构

    思维导图 一、什么是数据结构 通俗地讲,数据结构 = 存储结构 + 逻辑结构。 1.1 基本概念 数据对象: 性质相同的数据元素的集合,是数据的...

  • Resize,w 360,h 240
    算法与数据结构03(基础篇)——循环链表

    定义结构体 尾插法创建链表 前面讲过,链表的尾插法创建,新节点放在尾节点之后,但是循环链表要注意新尾节点的next指向 完整函数片段 输出结果 ...

  • 关于 iOS 离屏渲染的分析与处理

    一、什么是离屏渲染 有一个场景:以 钛信 的最近聊天会话列表为例:每个cell上的头像图片均需要裁剪,使用如下方式设置圆角 图片是异步加载 当滑...