简单说就是进行方法交换。 在Objective-C中调用一个方法,其实是向一个对象发送消息,查找消息的唯一依据是s...[作者空间]
weak属性的特点: weak 表明该属性定义了一种“非拥有关系” (nonowning relationship...[作者空间]
这个栏目将持续更新--请iOS的小伙伴关注! 为什么我要写这篇文章呢? 首先是为了提升自己,因为自己在小公司,不想...[作者空间]
RunLoop 的概念 官方解释:Run loops are part of the fundamental in...[作者空间]
两种的话,可以说:串行和并行。 具体队列分为以下几种: 串行队列:队列中的任务只会顺序执行; 并行队列: 队列中的...[作者空间]
atomic不是绝对的线程安全。atomic的本意是指属性的存取方法是线程安全的,并不保证整个对象是线程安全的。 ...[作者空间]
项目中使用NSOperation的优点是NSOperation是对线程的高度抽象,在项目中使用它,会使项目的程序结...[作者空间]
iOS的三种多线程技术 NSThread:每个NSThread对象对应一个线程,量级较轻(真正的多线程) NSOp...[作者空间]
重用问题:如UITableViewCells、UICollectionViewCells、UITableViewH...[作者空间]
引用计数(Reference Count)是一个简单而有效的管理对象生命周期的方式。不管是Objective-C、...[作者空间]
什么行为会增加APP的内存占用 创建一个oc对象 定义一个变量 调用一个函数或者方法 内存管理范围 任何继承了NS...[作者空间]
KVO是基于runtime机制实现的,KVO运用了一个isa-swizzling技术。isa-swizzling就...[作者空间]
前言: 最近公司项目不怎么忙, 闲暇时间把iOS 在面试中可能会遇到的问题整理了一番, 一部分题目是自己面试遇到...[作者空间]
前言: 最近公司项目不怎么忙, 闲暇时间把iOS 在面试中可能会遇到的问题整理了一番, 一部分题目是自己面试遇到...[作者空间]
线程安全是什么? 当一个线程访问数据的时候,其他的线程不能对其进行访问,直到该线程访问完毕。简单来讲就是在同一时刻...[作者空间]
大佬说我要学会总结,所以最近就会把之前项目中的情况,总结拓展下: 在开发过程中经常用到队列和线程结合使用,给队列中...[作者空间]
级别: ★☆☆☆☆标签:「iOS」「定时任务 」作者: dac_1033审校: QiShare团队 在项目开发中,...[作者空间]
一. 多线程 1.1 ios 多线程方案 1.2GCD的常用函数 1.3 GCD的队列 1.4 容易混淆的术语 1...[作者空间]
一. OC对象本质 1.1 OC对象数据结构 我们平时编写的Objective-C代码,底层实现其实都是C\C++...[作者空间]
App瘦身 资源瘦身 使用tinypng压缩PNG图片。视频可以通过 Final cut等软件进行分辨率压缩。音频...[作者空间]