方法一 先下载第1张图片,然后下载第2张图片,最后合并图片 弊病:由于图片比较耗时,一张一张的下载图片更耗时。 方法二 同时开启两个线程分别下载图片 弊病:增加额外的属性 方...
1、UI渲染为什么要放在主线程中? 2、TCP三次握手和四次挥手 3、GCD定时器和NSTimer有什么不同[https://www.jianshu.com/p/0c050a...
楼主面上了吗
字节跳动(视频面试2020-03)1、UI渲染为什么要放在主线程中? 2、TCP三次握手和四次挥手 3、GCD定时器和NSTimer有什么不同[https://www.jianshu.com/p/0c050a...
(三)、objc_msgSend执行流程 OC中的方法调用,其实都是转换为objc_msgSend函数的调用 objc_msgSend的执行流程可以分为3大阶段: 消息发送 ...
一、Runtime 是什么 首先我们都知道,将源代码转换为可执行的程序,通常要经过三个步骤:编译、链接、运行。不同的编译语言,在这三个步骤中所进行的操作又有些不同。比如: C...
您好,我加群了,同意一下呗
备战2020——iOS全新面试题总结整理的一些iOS面试相关问题,持续更新,敬请关注 1、2018 iOS面试题---UI相关:事件传递,图像显示,性能优化,离屏渲染2、2018 iOS面试题---Object...
你好,我想问一下,为什么我的打印_occupied = 98320是这样子的呢
iOS-底层原理(15)-runtime之方法详解序言 Objective-C是一门动态性比较强的编程语言,跟C、C++等语言有着很大的不同 Objective-C的动态性是由Runtime API来支撑的 Runtime ...
最近察觉不对劲,技术总监佛性的可疑。公司遇事不争不辩,内部的管理随之任之,时常提前下班。 在他又一次通知我他因家事要早点下班时,我壮着胆子,在微信上敲下一段话:“老总,以后要...