关联属性的相关方法及优缺点 方法1 在分类中定义全局参数接收。 通过赋值打印,可以得出理想结果。但是,如果其他对象赋值,会重新覆盖值 所以该方法...
Category的加载处理过程 1.通过runtime动态将分类的方法合并到类对象、元类对象中.2.把所有Category的方法、属性、协议数据...
KVC基础理解 KVC全称Key-Value-Coding俗称键值编码,可以通过一个key来访问某个属性。API: 通过如下示例使用: KVC ...
一.KVO基础 KVO的全称是Key-Value Observing,俗称键值监听,可以用于监听某个对象属性值的改变通过- (void)addO...
(一)OC对象在底层中的布局 我们平时编写的Objective-C代码,在底层都是使用C/C++实现。即Objective-C -> C/C...
什么是RunLoop 简单的来说就是运行循环、跑圈。 保持着程序的持续运行并接受用户输入 处理APP中的各种事件(触摸,定时器,Selector...
在项目开发中,我们经常会遇到Controller中添加多个ChildController。在我们ChildController中我们要实现页面跳...
什么是Runtime 我们的代码在运行过程中都会转化为runtime的C代码执行。如[target doSomething]都会被转化为 obj...
请求接口时,返回的数据中可能有包含NULL值的字段,若使用到该字段,可能会造成程序的崩溃。为了解决这个问题,我们可以在接收到返回的json数据时...