关于类首先我们都知道我们再创建一个类的时候都会继承与NSObject,那么NSObject中是怎么实现的。我们创建的类和NSObject之间是不是还有其他的东西存在?本文就对...
推荐 趣直播 上的大神资料孙源的直播——iOS 面试小灶直播 - 简历、面试题、进阶, 对iOS开发者的成长,挺好的。Casa的直播——闲话 iOS 应用架构, 干货挺多,...
OpneGL ES 是以手持和嵌入式为目标的高级3D图形应用程序编程接口,OpenGL ES是目前智能手机中占据统治地位的图形API。支持的平台Android、iOS、Lin...
前言 由于时间的问题,暂且只更新这么多了,后续还会持续更新本文《最快让你上手ReactiveCocoa之进阶篇》,目前只是简短的介绍了些RAC核心的一些方法,后续还需要加上M...
我基本是看https://learnopengl-cn.github.io/这个教程,和落影loyinglin的博客https://www.jianshu.com/nb/21...
一、启动优化 冷启动:第一次启动App热启动 启动优化一般讲的是冷启动 启动阶段:main函数之前、main函数之后 main 阶段:1、懒加载2、发挥CPU的价值(多线程进...
1、KVC简介 KVC全称是Key Value Coding,定义在NSKeyValueCoding.h文件中,翻译成中文是键值码,是由NSKeyValueCoding非正式...
疫情基本要结束了,此间有时间,我总结了一下,近两年来我们在iOS客户端上的代码优化历程。我们先后经历了模块化,组件化,动态化实战演进。本文总结一下整体思路与所遇到的坑。 先说...
导读:你想知道Swift内部对象是如何创建的吗?方法以及函数调用又是如何实现的吗?成员变量的访问以及对象内存布局又是怎样的吗?这些问题都会在这篇文章中得到解答。为了更好的让大...
图片的加载流程 参考下图大致的加载流程 图片初始创建是不会解压的,只有在显示前才会去准备解压,这样如果有很多图片同时需要展示就会造成主线任务繁重。 另外在我们展示图片是有时为...
百度移动云可穿戴部门的面试经历,面试官都非常热情友好,一上来反倒弄的我挺不好意思的。下面记录一下自己的面试过程,因为我真的没啥面试经验,需要总结下。 一面 Objective...
快排上图中空间复杂度数据错误,应该是O(log n)。 插入,堆,归并,快排 n表示数据规模,k表示桶的个数。n: 数据规模k: “桶”的个数In-place: 占用常数内存...
1.线性表——链表结构与顺序存储结构优缺点对比 存储分配方式: • 顺序存储结构⽤⽤⼀段连续的存储单元依次存储线性表的数据元素 • 单链表采⽤链式存储结构,⽤⼀组任意的存储单...