自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

享受开发,颠倒银河

成功和未成功有时只差一次坚持!

  • 博客(1843)
  • 资源 (8)
  • 收藏
  • 关注

原创 WWDC26 全新 SwiftData 的 .codable 宏选项:它不是泛型专用胶水

@Attribute(.codable) 并非泛型专用,而是用于处理 SwiftData 无法原生建模的类型(如 Int128 或外部 SDK 类型)。它虽能打包保存不透明数据,但会牺牲查询、排序与自动迁移能力。

2026-07-26 21:17:37 234

原创 SwiftUI 侦探笔记:iPhone 14 失踪的“刘海”与侯佩的像素诡计

他没去折腾那些复杂的 CLI 工具,仅仅用一张 PNG 图片和几段 SwiftUI 代码,就编织出了一个**完美的 iPhone 14 锁屏幻象**。

2026-07-07 20:01:32 262

原创 WWDC26 新 @ContentBuilder 修饰符:SwiftUI 终于有了户口本

本文解析 WWDC26 新增的 @ContentBuilder:它并非简单替代 @ViewBuilder,而是 SwiftUI 统一 Builder 体系、改善复杂视图类型推断与编译体验的重要信号。

2026-07-07 19:51:19 575

原创 SwiftData 迁移深度指南:从入门到“填坑”(下集)

等你发布了这个版本,用户升级上来,数据成功搬运。下个版本 V3,你就可以放心地把 `legacyWeight` 这些字段删掉了。

2026-06-15 10:08:11 419

原创 WWDC26:SwiftUI 8 的 @State 全新“懒加载”机制与最佳实践

Xcode 27中@State转为宏,支持了状态的延迟初始化以提升性能。适配时需注意避免自定义初始化的冲突。

2026-06-15 09:59:23 633

原创 Swift 6.4 的 Ref / MutableRef 大揭秘:给值类型开一扇“安全的小窗”

文章总结:Swift 6.4 引入 Ref 和 MutableRef,提供安全、独占的局部内存访问权。它彻底消除了字典或数组的重复查找开销,让 Swift 兼顾绝对安全与裸指针般的极致底层性能。

2026-06-14 09:39:08 410

原创 WWDC26 SwiftUI 进化之路:砸碎黑盒,彻底迎来开发自由!

WWDC26 见证 SwiftUI 走向“工业级”成熟。通过自动 Liquid Glass、解除 List 束缚的滑动与拖拽、原生 AsyncImage 缓存及精细化 Toolbar 控制,SwiftUI 彻底砸碎黑盒,为复杂商业 App 带来真正的开发自由。

2026-06-13 17:36:46 520

原创 WWDC26 最被忽视的王炸:告别“伪并发”陷阱,Swift 6.4 的 async defer

Swift 6.4 引入的 async defer 是 WWDC26 最具实战价值的新特性。它打破了 defer 不能包含异步代码的五年限制,终结了开发者用 Task 强行包裹带来的高并发隐患。该特性确保了生命周期强绑定与完美的错误处理,让并发时代的资源管理重回安全与优雅。

2026-06-13 10:12:28 400

原创 WWDC26 全网首发:SwiftUI 8 “可重排序“操作符深度解析

悟空他们在 SwiftUI 擂台上发现:.reorderable() 让选手能自由换位,reorderContainer 负责裁定新顺序,ReorderDifference 则记录谁移动、去哪儿。List 和 LazyVGrid 都能参战。

2026-06-09 14:40:32 428

原创 WWDC26 前瞻:苹果可能放出的“王炸”,不只是 Siri

伴随掌舵人交接,WWDC26将推出Siri 2.0、重整系统、开放AI接口,标志着苹果迈入硬实力兑现时代。

2026-06-08 19:14:52 349

原创 WWDC26 前瞻:告别野蛮生长,SwiftUI 即将迎来的「工业级」进化

SwiftUI 的下一个阶段,或许不再是疯狂增加新控件,而是补齐性能、调试、跨平台和 AI 融合这些“工业级短板”。当一个框架开始从追求炫技转向追求可靠时,往往意味着它真正成熟了,而 WWDC26 很可能就是这个关键转折点。

2026-06-06 14:35:20 470

原创 丢掉包袱,硬刚 Rust:WWDC26 前瞻与 Swift 6.4 的底层革命

Swift6.4版押注所有权,Ref借用、Continuation防错、UniqueArray弃CoW,推断百倍提速。WWDC26脱App硬刚Rust攻系统级。

2026-06-05 18:23:01 612

原创 赛博代码遗孤:我与 AI 特工共生的 11 条末世生存法则

他走出酒吧,外面依然下着雨。但他知道,在这场与代码、与 Bug、与时间的赛博博弈中,他已经占据了高地。

2026-06-05 16:29:27 237

原创 WWDC26前瞻:Swift 即将迎来的那些新内置类型

Swift 正在悄然蜕变为一门真正的“系统级编程语言”。本文前瞻 WWDC26,剖析 Swift 为打破性能瓶颈,即将引入的 Ref(安全借用)、Span(零拷贝视图)与 UniqueArray 等硬核底层类型。在 AI 与空间计算的算力需求下,Swift 正在褪去沉重外衣,杀入 Rust 与 C++ 的腹地,重塑未来十年的开发底座。

2026-06-05 16:20:10 667

原创 SwiftData 迁移深度指南:从入门到“填坑”(上集)

在这个计划中,我们告诉了 SwiftData:“嘿,从 V1 变到 V2,你自动处理就行,别紧张。”

2026-06-01 09:27:40 351

原创 Swift 那些活不过一年的临时补丁,如何优雅地让他们退场?

每次 iOS 大版本更新,开发者常需要编写临时兼容代码。然而随着最低支持版本提升,这些临时封装往往会沦为难以维护的“死代码”。本文介绍了一种基于 Swift 编译器的实用管理方案:利用 @available 注解中的 deprecated 和 obsoleted 属性,在编写兼容层时即为其设定“拆除时间表”。当项目未来提高最低部署目标时,编译器会自动以警告或报错的形式提醒开发者进行地毯式清理,从而用自动化工具代替人工记忆,高效化解技术债。

2026-06-01 09:26:57 426

原创 赛博深渊(下):Apple Foundation Models 炼金术士的低语与硅基大脑的觉醒

“如果我们在今晚活下来,”他给枪充上电,蓝色的电弧在黑暗中跳动,“下一章,我会教你如何让这个模型不仅仅是‘说话’,而是去‘战斗’。”

2026-05-21 10:05:23 440

原创 升级到 macOS26.5 后看视频会自动息屏的解决

升级 macOS 26.5 后,看视频不操作时约 1~2 分钟屏幕变暗息屏,未插电更易出现,追剧网课很烦。原因出乎意料,文末有简单解决办法。

2026-05-21 10:01:52 706

原创 GeometryReader 生存指南(下集):与恶魔共舞——陷阱、禁忌与最终救赎

“不,”我合上笔记本电脑,看着初升的太阳,“它是一把双刃剑。在愚者手中,它是毁灭的诅咒;但在智者手中,它是构建世界的基石。”

2026-04-22 19:07:31 478

原创 别被系统绑架:SwiftUI List 替换背后的底层逻辑

那一刻,所谓 List replacement,其实已经不重要了。 重要的是,他终于从“会用组件”,走到了“会造秩序”。

2026-04-22 19:04:31 686

原创 赛博探案集:用 Vision 框架在像素迷宫中“揪”出文字真凶

随着代码重新编译运行,屏幕上的截图发生了变化。每一个单词周围都被套上了一个暗红色的方框,就像是被狙击手锁定的目标。

2026-04-07 09:54:50 428

原创 目前中国大陆唯一可以免费在 Xcode 中使用顶级大模型智能编程的方法

为了体验 Vibe Coding 的“畅快”打击感(或许还有等待间隙时的些许失落感),我们往往需要在 Cursor 和 Xcode 间无限切换,这多少有点让秃头小码农们有些不爽快!

2026-04-07 09:39:24 1913 2

原创 赛博武侠 SwiftUI:侯佩的 MagnifyGesture 缩放心法

其实**MagnifyGesture**这门武功,并没有什么**花里胡哨**的套路,关键就在于你要的是临时缩放还是持久缩放。

2026-04-01 11:22:13 437

原创 GeometryReader 生存指南(上集):那个被所有人误用的诅咒之物

“不,这只是暴风雨前的宁静。真正的恐怖——那些让无数工程师深夜痛哭的**常见错误**,正潜伏在下一章的黑暗中。”

2026-04-01 11:21:02 576

原创 浣熊市生存手册:在 Xcode 预览中驯服“支离破碎”的 AI 流式数据

我抓起桌上的霰弹枪,回头看了一眼屏幕上最后定格的猫咪档案预览。那是我们在地狱中唯一的一抹温柔。

2026-03-27 09:48:35 743 1

原创 拒绝比树懒还懒:Xcode 26 Foundation Models 性能调优实战指南

牛局长再次冲进技术科时,朱迪颤抖着递上了优化后的 App。按下按钮的瞬间,一首优美的关于动物城和平的俳句瞬间生成,流畅得如同夏奇羊的舞步。

2026-02-03 06:27:38 1053 5

原创 Swift 6 驱魔实录:揭开 Combine 与 @Sendable 的“血色契约”

在这个 Combine 与 Swift 互操作性的烂摊子里,任何一点帮助都是宝贵的。毕竟,这还只是众多问题中的一个……其他的以后再说吧。

2026-02-03 06:27:08 1089 11

原创 Neo-Cupertino 档案:撕开 Actor 的伪装,回归 Non-Sendable 的暴力美学

“没错,” Jet 转身走进晨雾中,留下最后一句话,“如果觉得复杂,说明你走错了路。**Non-Sendable** 的世界,简单得让人上瘾。”

2026-01-29 10:07:43 802 10

原创 赛博深渊(上):用 Apple Foundation Models 提炼“禁忌知识”的求生指南

窗外的雨似乎小了一些。在这个被数据淹没的时代,掌握本地大模型技术,不仅仅是为了开发几个花哨的功能,更是为了在这个监视无处不在的赛博丛林里,保留最后一份隐私和自由。

2026-01-29 10:07:15 1347 6

原创 越狱沙盒:SwiftUI fileImporter 的“数据偷渡”指南

“看来我们又活过了一天。” Neo 合上电脑,看向窗外闪烁的霓虹灯,“走吧,去喝一杯,那个 Bug 明天再修。”

2026-01-26 09:08:21 1187 8

原创 星际穿越:SwiftUI 如何让 ForEach 遍历异构数据(Heterogeneous)集合

屏幕上,异构数据如同璀璨的星辰一般,按顺序整齐排列,TextFile 文本清晰可见,ShapeFile 图形棱角分明。SwiftUI 的渲染引擎全功率运转,丝毫没有卡顿。

2026-01-26 09:07:31 1278 3

原创 拯救巴别塔:WWDC24 全新 Translation API 实战

“去吃夜宵。毕竟,再强大的 Translation API,也翻译不出我想吃烤串的那种心情——**只可意会,不可言传**。”

2026-01-21 09:42:36 1262 10

原创 Swift 6.2 列传(第十八篇·大结局):冯衡的“过目不忘”与语言的圆满

侯佩深深鞠躬:“多谢冯夫人传授终极心法。我的 Swift 6.2 侠客行,终于圆满了。”

2026-01-21 09:41:44 1187 6

原创 App 暴毙现场直击:如何用 MetricKit 写一份完美的“验尸报告”

艾达关掉了全息投影,嘴角露出一丝不易察觉的微笑:“干得不错,老王。但别高兴得太早,下周还有新的 Bug 等着你。”

2026-01-13 13:19:29 1141 7

原创 Swift 6.2 列传(第十七篇):钟灵的“雷电蟒”与测试附件

“太神了!”钟灵惊呼道,“当这个测试运行失败时,Xcode 就会自动将这个 `result` 实例的 JSON 编码数据,直接显示在测试报告的旁边!我一眼就能看到这个失败的 **`Ram` 角色**的 UUID 是多少,它的内部状态是不是被某个毒药(Bug)污染了!

2026-01-13 13:18:46 680 3

原创 拒绝“假死”:为何上滑关闭是测试大忌?揭秘 iOS 真实 OOM 触发指南

他看了一眼窗外新硅谷那绚烂而又冰冷的霓虹灯。在这个充满 Bug 和 Patch 的世界里,有时候,你必须学会如何正确地“杀死”你的 App,才能让它更好地活下去。

2026-01-07 08:27:08 1277 5

原创 Swift 6.2 列传(第十六篇):阿朱的“易容术”与阿紫的“毒药测试”

阿紫满意地拍了拍手:“现在我的毒药(代码)终于可以在实验室(测试环境)里安全地爆炸了!我不仅可以测试它会死(`failure`),还可以测试它死得很安详(`success`)或其他退出状态。”

2026-01-07 08:26:30 739 7

原创 2026 码农漫游:AI 辅助 Swift 代码修复指南

他转过头,意味深长地看着莉亚:“对此,我也无能为力。我只能修补已知的错误,却无法预测未知的疯狂。”

2026-01-04 11:16:17 960 6

原创 Swift 6.2 列传(第十五篇):王语嫣的《万剑归宗》与 InlineArray

侯佩嘿嘿一笑:“果然,任何新秘籍的推广,都会遇到‘保守派’的阻力。不过,能用,速度快,**头不秃**,对我来说就够了。”

2026-01-04 11:13:23 1144 5

原创 SwiftUI 涨知识:如何按条件动态切换 Toggle 视图的样式(.button 或 .switch)

这才像样,Neo。”她转身走向出口,“记住,在代码的世界里,**上下文(Context)就是一切**。丢了上下文,你就在跟空气对话。

2025-12-30 10:11:49 1459 6

SwiftUI 超酷炫动画示例大合集

资源简介 本资源包含了秃头码农们“不敢想象”的 SwiftUI 各种酷炫动画合集代码。 每个示例单独放在一个项目中,且都包括各种动画参数可调的预览,方便小伙伴们在 Xcode 预览进一步的理解、完善甚至改进! 大家可以从这些惊艳的动画效果中学到不一样的体验和知识,如果用到自己的 App 中那将会大放异彩! 动画列表: ├── Animations │   ├── 3dLoader │   ├── AddView │   ├── Bank Card │   ├── BookLoader │   ├── Cart │   ├── ChatBar │   ├── CircleLoader │   ├── DownloadButton │   ├── GithubLoader │   ├── InfinityLoader │   ├── LightSwitch │   ├── Like │   ├── Loader │   ├── Loader2 │   ├── LoginView │   ├── Octocat-Wink │   ├── PillLoader │   ├── 更多...

2024-01-08

MacOS 和 iOS 内核 xnu 可编译源代码

资源简介 XNU内核是Darwin操作系统的一部分,用于macOS和iOS操作系统。XNU is an acronym for X is Not Unix. XNU是一个混合内核,它将卡内基梅隆大学开发的Mach内核与FreeBSD的组件和用于编写称为IOKit的驱动程序的C++API相结合。 XNU在x86_64上运行,用于单处理器和多处理器配置。 文件列表: ├── APPLE_LICENSE ├── EXTERNAL_HEADERS ├── Makefile ├── README.md ├── SETUP ├── bsd ├── config ├── doc ├── iokit ├── libkdd ├── libkern ├── libsa ├── libsyscall ├── makedefs ├── osfmk ├── pexpert ├── san ├── security ├── tests └── tools

2024-01-08

SwiftUI 各种界面、自定义视图、动画以及设计哲学示例合集

内容概要: 本资源代码包罗万象 SwiftUI 入门以及进阶知识的代码示例。每个示例用独立的项目承载让大家可以集中注意力学习 SwiftUI 妙不可言的各种特性。 示例合集包括但不限于: - SwiftUI 界面定制和调整; - SwiftUI 原生视图、容器、自定义视图的使用和组合; - SwiftUI 动画加持; - SwiftUI 基本概念、设计理念以及哲学的示例融合; 内容包括: ├── Adaptive-Views ├── App-State-In-SwiftUI ├── Blending ├── Button-Styles ├── Composing-SwiftUI-Views ├── Content-Friendly-Layouts ├── Custom-SwiftUI-Styles ├── Displaying-Text-SwiftUI ├── Flexible-SwiftUI ├── Hashable-Bindings ├── Hierarchy-List ├── Identifiable-Navigation ├── // 更多示例项目

2024-01-08

SwiftUI 示例 iFonts 应用完整项目源代码

内容概要 本资源包含 iFonts 应用示例完整项目代码,全部用 SwiftUI 实现。 其中内容包括但不限于: - iOS 中各种字体的列举和展示、SF Symbols 图形字符的列举和显式; - 每种字体各种变形的展示; - SwiftUI TabView、List 等视图的使用代码; - 平铺或按组显示 SF Symbols 图形字符的切换演示; - 在最新的 iOS 17 上测试通过; 文件列表: ├── iFonts │   ├── AppDelegate.swift │   ├── Assets.xcassets │   ├── Base.lproj │   ├── Ext&Test │   ├── Info.plist │   ├── Model │   ├── Preview Content │   ├── SFSymbolNames │   ├── SceneDelegate.swift │   └── View └── iFonts.xcodeproj ├── project.pbxproj ├── project.xcworkspace

2024-01-08

SwiftUI 英雄动画(HeroAnimations)演示代码

内容概要: 本示例代码包括 SwiftUI 中详细的英雄动画(HeroAnimations)演示、各种附加动画效果。 所谓“英雄动画”是一种让不同 SwiftUI 视图平滑过渡转变的动画效果,就像英雄一样吸引用户的眼球! 其中还包括本人自己领悟而写出的附加测试代码。 让您更加直观和更感性的读懂示例核心逻辑。 您将学到以下内容: - SwiftUI 2.0 中惊艳的英雄动画(HeroAnimations)效果; - 英雄动画如何应用到同一和不同视图中的各个元素中去; - 英雄动画不同的附加特效介绍 - 本人写的更直观和简洁的测试代码; 其中包括文件: - 完整演示示例项目 - Readme文件 - 直观演示英雄动画效果的视频文件 - 本人写的测试(Test)代码

2024-01-08

iOS 15.4 真机调试支持包(可支持最新的iOS 15.4.1系统)

请将下载后的zip文件解压后放入如下目录 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 重启Xcode,重新连接iPhone以应用新的调试支持文件

2022-04-03

SwiftUI编程实现不同TabView标签页中任意导航层级视图之间相互跳转的演示代码

该资源是 <<SwiftUI编程实现不同TabView标签页中任意导航层级视图之间相互跳转>> 博文的配套源代码,博文链接地址如下: https://blog.csdn.net/mydo/article/details/123754090 在本篇博文中,您将学到以下内容: 如何实现对象在运行时访问不存在的属性? 如何通过编程实现TabView的切换? 如何监听TabView的切换? 在iOS中用户如何手动选择切换到任意嵌套的导航视图? 如何一气呵成 关闭sheet弹出视图 + 导航至目标视图 两个动作? iOS 14 和 iOS 15 对于上述导航操作的不同行为 重要须知:购买过我付费专栏的小伙伴们可以免费向我索要该资源!!!

2022-04-03

unlocker

simple unlock open file handle DEMO绿色软件,不需安装。code by hopy | 侯佩on 2007.12.28

2007-12-28

Xcode Empty Application模板

Xcode Empty Application模板

2016-02-15

SpriteBuilder 1.5.0

最新的mac下的Cocos2D编程利器SpriteBuilder的最新版1.5.0

2016-01-11

UnlockerEx

Unlocker是一个偶闲时写的小工具,主要功能有: <br><br> 1. 解锁已打开文件; <br> 2.建立以特定用户身份的shell。<br><br>详细介绍:<br>http://topic.csdn.net/u/20080427/22/30386f22-e9e4-41d7-9115-9fecf3594401.html

2008-04-27

unlocker_new

郑重声明: 本人以人格担保不会在其中添加rootkit,木马,病毒一类的无聊玩意!!!请放心运行。 请首先检查unlocker.zip文件的MD5值 : B35968822E46BC8AEE5AD4A7C859DECB 无误后可以解压运行unlocker软件。 2个OCX文件是VB6的控件运行必须库 msvbvm60.dll是VB6本地解释引擎 unlocker.dll是unlocker的功能逻辑 unlocker_ui.exe是主程序 如果unlocker_ui.exe意外退出,会导致服务没有正常卸载的问题,此时请运行ds.exe。 它的功能是手动删除服务,您可能要重新启动计算机才能重新运行unlocker_ui.exe 请将BUG通过以下途径告诉我,十分感谢: 到我的blog留言 : http://blog.csdn.net/mydo 或者到我的2个帖子中留言 : 看雪论坛: http://bbs.pediy.com/showthread.php?t=76415 csdn: http://topic.csdn.net/u/20081110/15/80c8e73b-8a0a-4996-ab83-ac7b2e601ea3.html enjoy it!be happy!thanks! 侯佩|hopy 2008.11.10

2008-11-10

cppv1.0

Check Process's PTE v1.0

2006-12-22

空空如也

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

TA关注的人

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