本文参考链接: iOS KVO详解 Foundation: NSKeyValueObserving(KVO) KVO原理分析及使用进阶 概述 KVO是基于观察者模式来实现的。...
本文参考链接: iOS KVO详解 Foundation: NSKeyValueObserving(KVO) KVO原理分析及使用进阶 概述 KVO是基于观察者模式来实现的。...
当一个闭包作为参数传到一个函数中,但是这个闭包在函数返回之后才被执行,这样的闭包称为逃逸闭包。 但是当方法的参数是可选型的参数时添加@escaping会报错: 这是一个很早就...
前言 开发时经常会自定义一些弹出视图,比如弹框(Alert)、底部弹出框(Action Sheet)等。自定义弹出视图有许多方法,到底哪种才更正确呢?下面我列举几种方法,一起...
导语 智能BLE硬件设备需要实时获取Android和iOS端通知,那他们分别是怎么实现的呢? 一,探讨Android &iOS 区别 Android端手机是通过Notific...
不多说,先贴上一段代码,来个案例分析 不想看代码的,直接往下拉看结果也可以明白个7788 1、下面是没有Share操作符的输出结果 结论:每个订阅者接收到信号都要执行映射代码...
Swift4.0 原生JSON和Model转换 一:引言 Apple 在 Swift 4.0 的 Foundation 的模块中添加了对 JSON 解析成Model的原生支持...
前言 app在渲染视图时,需要在坐标系中指定绘制区域。这个概念看似乎简单,事实并非如此。 When an app draws something in iOS, it has...
在调试程序或者反编译App时,经常可以看到"NSTaggedPointerString"这个东西例如: 打印: 这里首先会有两个问题:1.为什么创建出来的地址分为两种?2.t...
iOS KVO 基础与底层原理 KVO基础 KVO是通过给对象object的属性property注册observer, 然后在被观察property的值改变时候, 会对obs...