分身不乏术,Objective-C的多线程

发布于 2019-05-03

我们在现实生活中,往往会在统一调时间线上同时做好几件事情, 比如刷牙的时候看手机,为了不浪费时间,我们总是同时进行两件三件甚至更多 …


拥抱一下沉默的 NSString 吧~

发布于 2019-04-29

NSString 作为作为OC的一种数据类型, 他帮我们做了很多事情, 而且也是我们在项目中运用频率很高的一个数据类型.我们经常会 …


iOS block详解

发布于 2019-04-28

什么是Block block又叫块对象, 是MacOS X 10.6 以及 iOS4.0 平台下都可以使用的功能,block不是o …


从 NSObject 占用的内存说起

发布于 2019-03-30

之前iOS的一个 git 仓库看到一个面试问题, 一个 NSObject 对象占用多少内存, 看到这个面试题以后我想不是4个就是8 …


iOS 扩展&代理&通知

发布于 2018-12-13

扩展 用途 声明私有属性 声明私有成员变量 声明私有方法 特点 注意与 category 的区别 * 编译时决议 * 只以声明的形 …


iOS 分类源码解读

发布于 2018-12-13

分类的好处 用分类声明一些私有方法; 分类一些体积庞大的类文件,eg: AppDelegate, 组织代码更灵活 把 framew …


UI事件传递以及事件响应原理

发布于 2018-12-11

CALayer -> content显示内容, 实际是合成了一个个位图; 用来展示 我们平常所说的掉帧也是因为位图合成后未来得及显 …