简介: 如果消息含有参数,则为: 1、消息发送机制 检查selector 是否需要忽略(比如 Mac OS X 开发,有了垃圾回收就不理会 retain,release 这些...
简介: 如果消息含有参数,则为: 1、消息发送机制 检查selector 是否需要忽略(比如 Mac OS X 开发,有了垃圾回收就不理会 retain,release 这些...
最新最全 iOS 常见面试知识点,看这一篇就够了。更新日期: 20200430。 1. 框架源码分析 AFNetworking 源码分析[https://xiaozhuanl...
在这篇文章中,我将为你整理一下 iOS 开发中几种多线程方案,以及其使用方法和注意事项。当然也会给出几种多线程的案例,在实际使用中感受它们的区别?;褂幸坏阈枰得鞯氖?,这篇文...
本文首发于我的个人博客:「程序员充电站」[https://itcharge.cn]文章链接:「传送门」[https://itcharge.cn/ios-complete-le...
OC-多线程 - 01 - 基础内容 一、iOS中的常见多线程方案 pthread 和 NSThread 是 程序员自己创建 线程,自己管理什么时候开启,什么时候结束。 GC...
iOS-RunLoop详解(二):源码梳理Runloop的流程 RunLoop 源码分析: 我们找到CFRunLoop.c源码,发现里面有很多函数,哪一个才是我们想要的Run...
RunLoop概念 RunLoop介绍 RunLoop 是什么?RunLoop 还是比较顾名思义的一个东西,说白了就是一种循环,只不过它这种循环比较高级。一般的 while ...
什么是RunLoop RunLoop 是事件接收和分发机制的一个实现,是线程相关的基础框架的一部分,一个 RunLoop 就是一个事件处理的循环,用来不停的调度工作以及处理输...
在描述算法复杂度时,经常用到o(1), o(n), o(logn), o(nlogn)来表示对应算法的时间复杂度, 这里进行归纳一下它们代表的含义: 这是算法的时空复杂度的表...
对小码哥底层班视频学习的总结与记录。面试题部分,通过对面试题的分析探索问题的本质内容。 问题iOS用什么方式实现对一个对象的KVO?(KVO的本质是什么?)如何手动触发KVO...
在一片对《权力的游戏》烂尾的哀鸣声中,谁也没有料到,一代剧王竟被另一部同为HBO电视网出品的电视迷你剧成功救场。 该剧一出,便以迅雷不及掩耳之势,立刻飙升到9.7的豆瓣高分神...