前言随着移动互联网的发展,产品的更新迭代,公司业务的不断扩展,移动应用页面布局也越来越复杂,效果越来越炫,自身业务...[作者空间]
1、原理分析 1.1、__AtAutoreleasePool 下面我们先通过macOS工程来分析@autorele...[作者空间]
前言 无论在面试还是在工作中,总会碰到 block 是什么?block 循环引用怎么办?block 修饰符使用什么...[作者空间]
一、类添加成员变量与分类添加成员变量的区别 (一)类 在 MJPerson 类中,使用 @property (no...[作者空间]
一、Demo展示 创建一个Person类,在创建一个Person+eat和Person+test两个分类。 当然上...[作者空间]
KVC KVC的全称是Key-Value Coding,俗称“键值编码”,可以通过一个key来访问某个属性 1、基...[作者空间]
KVO KVO的全称是Key-Value-Observing,俗称“键值监听”,可以用于监听某个对象属性的改变。 ...[作者空间]
Objective-C中的对象,简称OC对象,主要可以分为三种 instance 对象(实例对象) class对象...[作者空间]
OC对象的本质 我们平常编写的 Objective-C 代码,底层实现其实都是 C/C++ 代码 具体的实现过程,...[作者空间]