本文涉及的资源下载地址: https://pan.baidu.com/s/1Is0NT-VNxrpW4leKtRsA4A[https://pan.baidu.com/s/1I...
本文涉及的资源下载地址: https://pan.baidu.com/s/1Is0NT-VNxrpW4leKtRsA4A[https://pan.baidu.com/s/1I...
在学习dispatch_once原理过程中,发现了之前因为信号量引起的卡住主线程的问题所在。所以,了解原理,绝对是提高自己的必备条件。我们带着两个问题去看1.单例为什么会造成...
UIView是如何显示一个页面的?CALayer通过代理,将需要绘制的信息传递给UIView;UIView通过CoreGraphics进行绘制的操作;绘制好的内容交给CALa...
assign修饰对象类型会怎样?首先我们需要明确,对象的内存一般被分配到堆上,基本数据类型和oc数据类型一般被分配在栈上。如果用assign修饰对象,当对象释放后(因为不存在...
1、NSString能不能被继承,为什么? 不可以,先看一下NSString的alloc方法 在alloc方法中我们可以看到,当只用NSString调用alloc的时候,由于...
2019 iOS面试题大全---全方面剖析面试 GCD---同步/异步 ,串行/并发 死锁 GCD任务执行顺序 dispatch_barrier_async dispatch...
主要内容包含如下: 实现原理(结构设计、通知如何存储的、name&observer&SEL之间的关系等) 通知的发送时同步的,还是异步的 NSNotificationCent...
序言 疫情基本控制,同时面试也渐渐开始了,以下iOS面试题仅供参考,毕竟面试是不可控的,但懂得越多,自然机会越大! 字节一面内容: 1、 自我介绍 2、 介绍一下简历中的...
1. 理论基础速成 1.1 静态库与动态库 库是已写好的、供使用的 可复用代码,每个程序都要依赖很多基础的底层库。 从本质上,库是一种可执行代码的二进制形式。可以被操作系统载...
简述 runtime相关问题 runtime是iOS开发最核心的知识了,如果下面的问题都解决了,那么对runtime的理解已经很深了。 runtime已经开源了,这有一份别人...
前言: 我是一名开发者,一个iOS交流圈子的维护者“见过愤然离开现在岗位的,也见过找到新工作涨薪而欣喜若狂的!见过口吐芬芳责怪整个行业的,也见过直面现状努力成长的”!不要浪费...
技术类: 1. 性能优化 2. 底层原理 Runtime - Runloop 线程 自动释放池什么时候释放 AutoRelease对象什么时候释放 自动释放对象在Runl...
看到记录一下, 你要的这里都有; 企业要的这里也有; 从基础开始到进阶、深入底层 整理出188个面试题,全是干货 目录展示: 1、swift和oc的区别2、编译链接3、syn...
关于面试题,可能没那么多时间来总结答案,有什么需要讨论的地方欢迎大家指教。主要记录一下近期面试题的一些总结,希望能帮助到正在面试或者将要面试的伙伴吧。 近期的面试题总结 1....
一、NSArray的copy和mutableCopy操作进行探究 打印结果如下: 可以看出orgArr与copyArr内存地址是一样的,说明copy对NSArray进行的是浅...
61、NStimer准吗?谈谈你的看法?如果不准该怎样实现一个精确的NSTimer? 62、你知道哪些设计模式,并简要叙述? 63、import 跟 #include 有什么...