isMemberOfClass今天通过两个经典面试题,继续加深对isa & 继承关系 & 类结构 的理解。在之前的...[作者空间]
原理:重写satter方法,通过调用willChangeValueForKey didChangeValueFor...[作者空间]
iOS 底层原理 文章汇总 在分析alloc源码之前,先来看看一下3个变量 内存地址 和 指针地址 区别: 分别输...[作者空间]
1. APP启动时间 t(App总启动时间) = t1(main()之前的加载时间) + t2(main()之后的...[作者空间]
居理新房面试(2020-9-4) 1.子线程内执行A,B,C,D,E五个任务,B依赖于A的完成,E依赖于C,D的完...[作者空间]
wwdc2020发布后,适配iOS14先行版本,发现有些图片居然消失不见了,其实现控件YYAnimatedImag...[作者空间]
基础部分:1.iOS_Alex2.最全的iOS面试题及答案3. OC问题4.2017年5月iOS招人心得 附面试题...[作者空间]
一.面试题 相信大家在面试的时候经常会被问到Category的实现原理,以及Category为什么只能加方法不...[作者空间]
面试题引发的思考: Q: 用过哪些设计模式? iOS中主要使用单例模式、代理模式、观察者模式(通知、KVO)。 Q...[作者空间]
本篇文章采用的源码是objc4-781版本 class_ro_tclass_ro_t存储了当前类在编译期就已经确定...[作者空间]
本篇文章采用的源码是objc4-781版本 创建对象的两种方式:UIView *myView = [[UIView...[作者空间]
首先定义拥有私有属性name的Person类Person.h文件@interface Person : NSObj...[作者空间]
weak属性的特点: weak 表明该属性定义了一种“非拥有关系” (nonowning relationship...[作者空间]
1面 (社交软件) 1.UIButton的继承关系UIButton -> UIControl -> UIView ...[作者空间]
前方极其烧脑,建议->点赞再看 还记得当初刚接触Block的时候,第一感觉就是觉得语法怪异,只知道就这么写就对了,...[作者空间]
原文地址 网络相关: 1. 项目使用过哪些网络库?用过ASIHttp库嘛 AFNetworking、ASIHttp...[作者空间]
1. 效果 之前写flutter最爽的莫过于热重载(hot reload)功能,如果iOS开发也支持的话,那么效率...[作者空间]
手动目录GCD简介信号量信号量的理解信号量的使用信号量的代码实操信号量阻塞哪里的任务?栅栏函数dispatch_b...[作者空间]
通过前面的探讨,我们知道内存分页触发中断异常 Page Fault 后,会阻塞进程,这个问题是会对性能产生影响。实...[作者空间]
暗黑模式简介不赘述,直接写用法。 苹果官方使用链接入口 暗黑模式的原理 其实就是将原本的资源文件,创建出两种模式,...[作者空间]