今天我们通过查看内存、汇编以及 Swift 源码等多途径来探究一下 Swift 中的 String 的内存布局及底层实现。 空字符串 首先创建一个最简单的字符串,空字符串st...
今天我们通过查看内存、汇编以及 Swift 源码等多途径来探究一下 Swift 中的 String 的内存布局及底层实现。 空字符串 首先创建一个最简单的字符串,空字符串st...
什么是Copy-on-Write 写入时复制(英语:Copy-on-write,简称COW)是一种计算机程序设计领域的优化策略。其核心思想是,如果有多个调用者(callers...
最近逛G站,偶然发现一款 iOS UI 调试工具,那就是腾讯 QMUI团队 开源的LookinServer[https://github.com/QMUI/LookinSer...
之前我们使用FFmpeg命令行工具进行了简单的音视频操作,这次在Mac OS环境下编写代码实现简单的音频录制功能。 FFmpeg命令行音频录制 首先回顾一下Mac OS环境下...
@远方的枫叶 可以采用后端管理版本
【iOS开发】 iOS最新制作Framework总结去年为公司开发了自己的SDK供外部客户使用,一直没来得及写个总结,最近时间稍微宽松点,写两篇文章总结一下iOS中Framework制作的流程。本文不会介绍iOS中静态库、动态...
@nkk 是的,一般采用外部依赖
【iOS开发】 iOS最新制作Framework总结去年为公司开发了自己的SDK供外部客户使用,一直没来得及写个总结,最近时间稍微宽松点,写两篇文章总结一下iOS中Framework制作的流程。本文不会介绍iOS中静态库、动态...
命令行工具 FFmpeg的bin目录下有三个工具,可在终端直接输入命令执行 ffmpeg[https://ffmpeg.org/ffmpeg.html]是一个通用的媒体转换器...
1 FFmpeg FFmpeg[https://zh.wikipedia.org/wiki/FFmpeg] 是一个免费、开源且跨平台的音视频处理工具套件,它提供了丰富的功能和...
AIGC 怎能少了编码呢?今天给大家安利一款编码利器!也许您早已知晓,甚至早就用上了。它就是 Amazon CodeWhisperer[https://aws.amazon....
链表(Linked list)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的指针(Pointer)。相对于数组,链...
最近看了一篇文章,文章讲了哈里·布朗的金融安全17条黄金法则[https://thetaoofwealth.wordpress.com/2013/02/17/harry-br...
引言:通过OpenAI的ChatGPT学习了ChatGPT及其提示工程。本文会介绍一些提示技巧、最佳实践以及高级提示策略。 介绍 ChatGPT简介 ChatGPT是Open...
流式接口(Fluent Interface) 引言 回到我们上篇Swift 函数式编程[https://github.com/FreakLee/SwiftLearning/b...
昨晚看了一个YouTuber推荐了10个AI工具,这些工具比较适用于自媒体用户,用来写博客、制作视频教程、写广告文案等。 1.Notion+Al 2.AssemblyAI(总...
位运算概述 程序中的数据在内存中都是以二进制形式存储的。即以0、1的两种形态存储在内存中,计算机对二进制数据进行的运算都叫位运算。位运算通常用于低级编程,如图形编程、设备驱动...
@远方的枫叶 对,正常情况还是以外部依赖居多
【iOS开发】 iOS最新制作Framework总结去年为公司开发了自己的SDK供外部客户使用,一直没来得及写个总结,最近时间稍微宽松点,写两篇文章总结一下iOS中Framework制作的流程。本文不会介绍iOS中静态库、动态...
@nkk 是的,一般还是采用外部依赖
【iOS开发】 iOS最新制作Framework总结去年为公司开发了自己的SDK供外部客户使用,一直没来得及写个总结,最近时间稍微宽松点,写两篇文章总结一下iOS中Framework制作的流程。本文不会介绍iOS中静态库、动态...
去年为公司开发了自己的SDK供外部客户使用,一直没来得及写个总结,最近时间稍微宽松点,写两篇文章总结一下iOS中Framework制作的流程。本文不会介绍iOS中静态库、动态...
最近读了李笑来老师的《财富自由之路》,初看书名会以为是一本教你投资理财的书,其实不然。这实际上可算是一本成功学方面的书籍,将他在得到里的一个专栏整理出版的书(他的专栏我并没有...