关于我的仓库 这篇文章是我为面试准备的iOS基础知识学习中的一篇 我将准备面试中找到的所有学习资料,写的Demo,写的博客都放在了这个仓库里iO...
关于我的仓库 这篇文章是我为面试准备的iOS基础知识学习中的一篇 我将准备面试中找到的所有学习资料,写的Demo,写的博客都放在了这个仓库里iO...
Flutter与Native之间通过Channel进行通信。消息使用Channel在客户端和主机之间传递,且Flutter中消息的传递是异步的,...
前言 提起弱引用,大家都知道它的作用:(1)不会添加引用计数 (2)当所引用的对象释放后,引用者的指针自动置为nil那么,围绕它背后的实现,是怎...
本系列博客是本人的源码阅读笔记,如果有 iOS 开发者在看 runtime 的,欢迎大家多多交流。 本文完整版详见笔者小专栏:https://x...
前段时间,公司内部开发小组进行了一场Runtime分享交流会,我也重新拾遗了一些与Runtime相关的知识,现分享出来,一起学习。 1.准备: ...
一. KVO的实现原理 面试题: 1. 什么是KVO? 要监听Person中的age属性,我们就创建一个observer用来监听age的变化,当...
本系列博客是本人的源码阅读笔记,如果有 iOS 开发者在看 runtime 的,欢迎大家多多交流。 前言 上一篇文章我们说到添加 remap c...
1、前言 我们在分析Block的动态调用之前,先简单了解一下消息的转发机制。作为一个iOS开发者,消息的转发机制应该都是我们耳熟能详的知识点了,...
版本记录 前言 信号量机制是多线程通信中的比较重要的一部分,对于NSOperation可以设置并发数,但是对于GCD就不能设置并发数了,那么就只...
第二版 一 CPU做了什么 CPU具有核少,逻辑处理单元多的特点,可以处理精细复杂的运算,控件的坐标计算、文本的大小、布局、合并、图片例如png...
专题公告
iOS