首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Apple 开发美味酱
大熊猫侯佩
创建于2025-05-21
订阅专栏
有趣、有料、有理、有图的 Apple 开发专栏,侧重于苹果开发语言以及通用开发技术。
等 54 人订阅
共144篇文章
创建于2025-05-21
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Swift 6.2:江湖再掀惊涛浪,新功出世震四方
Swift 6.2 的诸位新功,或解并发之困,或强内存之基,或通语言之隔,恰如为开发者打通了 "任督二脉",从此代码之路再无阻塞。
Swift 数学计算:用 Accelerate 框架让性能“加速吃鸡”
🍎 概述 大家都知道,我对 Swift 语言中算法这套玩意儿乐此不疲,几乎把 Apple 所有内置框架搞了个翻天覆地——为了图表、统计、集合、并发啥的,时不时还要补上一堆自定义计算。 今天,我们要聊聊
新版 Xcode 中 CoreData 模型编辑器显示拓扑图功能取消的替代方案
概述 何曾几时,小伙伴们在 Xcode 的 CoreData 模型编辑器里可以肆无忌惮的浏览数据库表结构的拓扑图,造福了我们这些秃头码农们,可惜这一功能现在已不复存在! 那么,还有没有什么替代方案呢?
“一人得道,雨燕升天”:Swift 协议扩展助力 CoreData 托管类型(下)
在本篇博文中,我们借助于精心设计的 Fetchable 约束协议成功的摆脱了 Swift 协议扩展中的“磨搅讹绷”,小伙伴们值得拥有!
“一人得道,雨燕升天”:Swift 协议扩展助力 CoreData 托管类型(上)
在本篇博文中,我们讨论了在用 Swift 协议扩展优化和重构 CoreData 托管类型功能遇到的问题,并初步提供了一些“不尽如人意”的解决方法。
有用的知识又增加了:为何无法编译某些 WWDC 官方视频中的代码?
在本篇博文中,我们讨论了为何有些 官方 WWDC 视频中的示例代码无法编译通过的问题,并给出解决思路。
Swift 新并发模型中 isolated 和 nonisolated 关键字的含义看这篇就懂了!
在本篇博文中,我们通过几个通俗易懂的例子让小伙伴们轻松了解到 Swift 新 async/await 并发模型中 isolated 与 nonisolated 关键字的精髓,并对它们做了进一步的深入拓
如何让异步序列(AsyncSequence)优雅的感知被取消(Cancel)
在本篇博文中,我们首先简单介绍了什么是异步序列,接着学习了几种创建自定义异步序列的方法,最后我们讨论了如何优雅的取消异步序列的迭代。
Xcode 超简单实用小秘技让撸码进入新境界
在本篇博文中,我们介绍了两个非常简单、但却会让 Xcode 使用进入一个新境界的操作秘技,相信大家会喜欢上它们。
Swift 5.9 与 SwiftUI 5.0 中新 Observation 框架应用之深入浅出
在本篇博文中,我们讨论了在 Swift 5.0 和 SwiftUI 5.0 中大放异彩 Observation 框架的使用,并就诸多技术细节问题给与了详细的介绍,愿君喜欢。
Swift 和 Python 两种语言中带关联信息错误(异常)类型的比较
在本篇博文中,我们讨论了在 Swift 和 Python 两种语言中对于带关联信息的错误(异常)类型是如何实现的这一话题,并对哪种实现更优雅给出笔者自己的感悟。
ruby、Python 以及 Swift 语言关于 “Finally” 实现的趣谈
在本篇博文中,我们讨论了 ruby、Python 和 Swift 语言中对 Finally 机制的不同实现,并用诸多代码片段来演示它们实际的使用,小伙伴们值得拥有!
Swift 抛砖引玉:从数组访问越界想到的“可抛出错误”属性
在本篇博文中,我们讨论了 Swift 5.5 中新增的“实效只读属性”(Effectful Read-only Properties),它有哪些用途?怎么用它来解决 Swift 数组访问越界的“老问题
Swift 警惕“隐式异步(implicitly asynchronous)”方法的执行陷阱
在本篇博文中,我们讨论了被 @MainActor 修饰的“隐式”异步方法也有可能不在主线程上下文中执行这一隐藏的陷阱,并对其原因和解决办法做了详细的说明。
Swift 如何打造兼容新老系统的字符串分割(split)方法
在本篇博文中,我们讨论了在 iOS 16 之前和之后如何实现字符串分割字符串的功能,并用把它应用到了实际的例子中。
Swift 入门之自定义类型的模式匹配(Pattern Matching)
在本篇博文中,我们讨论了在 Swift 中如何优雅的适配模式匹配,并介绍了如何使用模式匹配操作符重载机制在 switch 语境中让开发“简约而简单”。
Swift 隐藏宝藏:“逆天改命”调整方法重载(function overloading)优先级
在本篇博文中,我们先是介绍了 Swift 语言中当方法的多个重载同时满足调用语义时编译器的选择之道,并且随后进一步讨论了如何“逆天改命”修改这一默认的选择法则。
Swift 5.9 新 @Observable 对象在 SwiftUI 使用中的陷阱与解决
在本篇博文中,我们讨论了在 SwiftUI 中融合 Swift 5.9 新 @Observable 对象的几种方式,并比较了它们细微差别下的潜在陷阱,最后提供了非常简单的解决之道。
UIKit 在 UICollectionView 中拖放交换 Cell 视图的极简实现
在本篇博文中,我们讨论了 UIKit 中 UICollectionView 视图拖放操作的基本原理,并用最简单的代码实现了 UICollectionView 视图中 Cell 的交换功能。
Swift 入门学习:集合(Collection)类型趣谈-下
在本篇博文中,我们接上篇继续介绍了 Swift 语言中集合类型 Set,并讨论了如何用 Range 类型来表示无穷多元素的集合;我们还介绍了苹果官方 Swift Collections 框架中更多的集
下一页