自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 浅析Swift中的Copy-on-Write

简称COW)是一种计算机程序设计领域的优化策略。其核心思想是,如果有多个调用者(callers)同时请求相同资源(如内存或磁盘上的数据存储),他们会共同获取相同的指针指向相同的资源,直到某个调用者试图修改资源的内容时,系统才会真正复制一份专用副本(private copy)给该调用者,而其他调用者所见到的最初的资源仍然保持不变。这过程对其他的调用者都是透明的。此作法主要的优点是如果调用者没有修改该资源,就不会有副本(private copy)被建立,因此多个调用者只是读取操作时可以共享同一份资源。

2024-06-07 13:45:16 930

原创 腾讯开源利器:让iOS UI调试更高效

腾讯的是一款专为iOS开发者设计的UI调试工具,类似于 Xcode 自带的工具,或者以前常用的另一款软件Reveal。腾讯的是一个强大的iOS UI调试工具,其通过实时查看、编辑和调试视图层级和属性,极大地提高了UI开发和调试的效率。通过掌握其原理和使用方法,开发者可以更高效地处理UI问题,提高应用的整体质量。

2024-06-05 13:53:02 579

原创 FFmpeg编程录制音频(Mac OS)

之前我们使用FFmpeg命令行工具进行了简单的音视频操作,这次在Mac OS环境下编写代码实现简单的音频录制功能。

2023-11-10 19:16:00 272

原创 FFmpeg命令行音视频处理

Mac OS环境下,FFmpeg6.0命令行音视频处理常见用法,包括录制、剪切、转码、合并、添加封面等等

2023-10-26 14:34:06 410

原创 图文详解Mac OS搭建音视频开发环境

图文详解 Mac OS 搭建基于 FFmpeg6.0 与 Qt6.5.2 的音视频开发环境。FFmpeg 是一个免费、开源且跨平台的音视频处理工具套件,用于在音视频领域进行编解码、转码、剪辑、过滤等操作。

2023-10-23 11:25:03 165

原创 推荐一款 AI 编码神器

一款对于个人用户完全免费的AI 编码工具!!一旦使用上就离不开的感觉。大大滴节约时间,释放生产力。堪比Copliot、ChatGPT、New Bing

2023-09-23 12:51:43 140

原创 一文搞懂链表

链表(Linked list)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的指针(Pointer)。本文详细介绍链表的基本原理、实现及经典算法题题解。(Swift实现)

2023-09-11 09:22:57 62

原创 哈里·布朗的金融安全17条黄金法则

最近看了一篇文章,文章讲了哈里·布朗的金融安全17条黄金法则,整理一下分享给大家。

2023-09-08 15:46:51 100

原创 利用ChatGPT学习ChatGPT的提示工程

通过OpenAI的ChatGPT学习了ChatGPT及其提示工程。本文会介绍一些提示技巧、最佳实践以及高级提示策略。

2023-09-06 18:57:15 134

原创 Swift 流式接口

Swift 流式接口(Fluent Interface)

2023-08-25 14:39:00 234

原创 Swift函数式编程

函数式编程,Swift示例。函数式编程(Functional Programming):是一种通过应用和组合函数来构造程序的编程范式。它是一种声明性编程范例,其中函数定义是将值映射到其他值的表达式树,而不是更新程序运行状态的命令式语句序列。它将计算视为函数应用的过程,强调使用纯函数(pure functions)进行编程,避免使用可变状态和副作用。函数式编程的起源,是一门叫做范畴论(Category Theory)的数学分支。

2023-08-23 15:58:57 264

原创 Notion AI入门教程

Notion AI入门教程。Notion AI非常适用于自媒体用户,用来写广告文案、写博客、制作视频教程等等。

2023-04-16 11:00:27 2191

原创 学习位运算

学习CS基础之位运算

2023-03-05 14:54:51 74

原创 iOS最新制作Framework总结

最新图文详解iOS自定义Framework制作。外部依赖第三方库,内部嵌入第三方库

2022-11-29 12:02:00 1906

原创 财富自由之路

最近读了李笑来老师的《财富自由之路》,初看书名会以为是一本教你投资理财的书,其实不然。这实际上可算是一本成功学方面的书籍,将他在得到里的一个专栏整理出版的书(他的专栏我并没有听过,只是前几年看过他的《把时间当作朋友》跟《人人都能用英语》,很不错的两本书,对他的事迹有所了解,然后就好奇地买了这本书)。这本书的核心内容就是将自己比作操作系统,构建正确的价值观和方法论,形成良好的财富思维,提高学习能力,不断升级自己的操作系统,进而达到不断进步的目的,甚至实现最终的真正的财富自由——时间自由!下面摘抄书中部分个人认

2022-08-13 17:10:19 2210

原创 【iOS开发】重学Swift第一天

Swift是2014年WWDC正式发布的,是一门安全、高效、简洁、现代化的高级开源编程语言。Hello Swift第一个Swift程序,打印"Hello Swift"。不用编写main函数,将全局首句可执行的代码作为程序的入口。不用在每条语句的末尾写上分号(;),多条语句写在同一行需要用分号分割。print("Hello Swift")Swift注释Swift里的注释跟Objective-C中的注释类似,//单行注释,用/**/包裹多行注释,只不过Swift中的多行注释支持嵌套模式。//单行注

2022-07-25 19:57:16 509

原创 2018年度小结

2018年最后一天了,简单写个年度流水账~流水账一月1月12日晚环球金融中心100层观光厅。这是我第一次上上海三高一塔四座高建筑物中的其中一座。二月2月3日西郊宾馆参加公司年会,中了一部iPhone X,参加工作以来第二次参加年会,也是第二次年会中奖。2月25日朱家角古镇。随着17号线的开通运营,去往青浦区变得十分方便。三月3月4日,东方绿洲。17号线直达,与朱家角站相...

2018-12-31 01:47:58 274

原创 数据结构与算法开篇

初次接触数据结构和算法还是学生时代了,初入职场的这几年在实际工作中其实用得很少,几乎忘光了。最近打算每天抽点时间,重新温习一下数据结构和算法。毕竟它们是如此的重要,是程序的灵魂——程序=数据结构+算法。What数据结构是相互之间存在一种或者多种特定关系的数据元素的集合,简单地说就是一组数据的存储结构。常见的四类基本结构:集合线性结构树形结构图状结构或网状结构算法是对待特定问题求...

2018-11-30 21:44:40 192

原创 探究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

原创 一次由图片引起的致命崩溃问题

上周项目上线后出现一个奇怪的线上崩溃问题,写篇文章记录一下。问题系统为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 2296 2

iOS 7 Programming Fundamentals.pdf

iOS 7 Programming Fundamentals.作者:Matt Neuburg 英文原版

2014-08-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除