![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS
文章平均质量分 94
人月神话-Lee
Stay Hungry,Stay Foolish
展开
-
浅析Swift中的Copy-on-Write
简称COW)是一种计算机程序设计领域的优化策略。其核心思想是,如果有多个调用者(callers)同时请求相同资源(如内存或磁盘上的数据存储),他们会共同获取相同的指针指向相同的资源,直到某个调用者试图修改资源的内容时,系统才会真正复制一份专用副本(private copy)给该调用者,而其他调用者所见到的最初的资源仍然保持不变。这过程对其他的调用者都是透明的。此作法主要的优点是如果调用者没有修改该资源,就不会有副本(private copy)被建立,因此多个调用者只是读取操作时可以共享同一份资源。原创 2024-06-07 13:45:16 · 933 阅读 · 0 评论 -
腾讯开源利器:让iOS UI调试更高效
腾讯的是一款专为iOS开发者设计的UI调试工具,类似于 Xcode 自带的工具,或者以前常用的另一款软件Reveal。腾讯的是一个强大的iOS UI调试工具,其通过实时查看、编辑和调试视图层级和属性,极大地提高了UI开发和调试的效率。通过掌握其原理和使用方法,开发者可以更高效地处理UI问题,提高应用的整体质量。原创 2024-06-05 13:53:02 · 581 阅读 · 0 评论 -
iOS最新制作Framework总结
最新图文详解iOS自定义Framework制作。外部依赖第三方库,内部嵌入第三方库原创 2022-11-29 12:02:00 · 1911 阅读 · 0 评论 -
一次由图片引起的致命崩溃问题
上周项目上线后出现一个奇怪的线上崩溃问题,写篇文章记录一下。问题系统为iOS9.0.2、iOS9.1、iOS9.2、iOS9.2.1的iPhone,通过App Store下载的,一启动程序就会闪退,但是在模拟器上或者真机debug模式相同系统版本的情况下也不会闪退。我们的项目环境为:Xcode9、Objective-C、Target iOS8.0及以上。日志下面列举几个常见的日志:1、U...原创 2018-09-28 01:06:57 · 2298 阅读 · 2 评论 -
探究iOS中的KVO底层实现
什么是KVOKey-value observing provides a mechanism that allows objects to be notified of changes to specific properties of other objects.KVO(Key-value observing)是键值观察的简写,是Objective-C对观察者设计模式的实现,是Cocoa...原创 2018-10-30 22:20:02 · 206 阅读 · 0 评论