目标 OC改造为MVVM设计模式,并且实现VM与View和Model的数据双向绑定。使用ReactiveObjC来进行改造。想进一步了解Reac...
最近在学JS,发现使用JS的Promise写多个异步请求不需要嵌套,挺友好。所以就想研究下OC有没对应的方式。 OC的话可以通过ReactObj...
一、背景效果: 原本以为用collectionView实现很方便,发现使用page属性或者自己控制都达不到理想效果。下面通过修改flowLayo...
一、前提 查看OC编译后的代码:xcrun -sdk iphoneos clang -arch arm64 -rewrite-objc main...
一、load load的方法调用是在加载类的时候,是通过函数的指针直接调用的,不是通过obj_msgSend消息发送机制,所以不存在查找的过程。...
一、Category结构 Category有它自己的结构: 比如说一个类Person,有分类Person_A和Person_B。那么在编译完成后...
一、KVO截屏2021-06-26 下午2.06.12.png MJPerson有个属性age,这里对age进行KVO监听。 1、未添加KVO监...
一、概要 先要区分两个概念:1、类:一种结构体,所有对象公用一个类结构。2、对象:通过类创建出来,每个对象有独立的内存空间。 二、对象结构 如上...
iOS签名原理 如上图,iOS的app编译完后会有几次签名处理。具体原理自己去百度,这里不细说。因为Apple私钥只有苹果才有,所以mobile...
文集作者