自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

享受开发,颠倒银河

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

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

原创 SwiftUI 利用本机 “AI” 让 App 懂你的喜怒哀乐(一)

在本篇博文中,我们介绍了在真机上借助自然语言(Natural Language)框架评估人类情绪的简单方法。

2025-04-02 08:36:39 595 5

原创 看不见的幽灵:SwiftUI “隐形”视图调试一例

在本篇博文中,我们讨论了 SwiftUI 中 Spacer 的 init(minLength: CGFloat?) 构造器和默认的有什么不同,并借机向大家展示了 SwiftUI 界面调试中“隐形视图”的不二法门。

2025-04-02 08:35:31 417 3

原创 蹊跷的崩溃:CoreData 数据保存时提示“不可接受类型”(Unacceptable type)

在本篇博文中,我们讨论了为何在 CoreData 支持的 App 保存数据时会出现“不可接受类型”(Unacceptable type of value)的崩溃,随后溯本回原找到问题的根本原因并给出完美的解决之道。

2025-04-01 08:44:16 143 1

原创 如何在 SwiftUI 视图中使用分页(Paging)机制显示 SwiftData 数据(三)

在本篇博文中,我们介绍了如何将查询视图和显示视图“双剑合璧”,一同完成SwiftUI 的分页显示功能,并在最后讨论了另一种不带 @Query 玩的分页思路。

2025-04-01 08:43:18 73 6

原创 CoreData 调试警告:多个 NSEntityDescriptions 声明冲突的解决

在本篇博文中,我们讨论了 “Multiple NSEntityDescriptions claim the NSManagedObject subclass” 这一多个 NSEntityDescriptions 声明冲突警告产生的原因,并给出多个解决方案。

2025-03-17 09:21:31 908 5

原创 如何在 SwiftUI 视图中使用分页(Paging)机制显示 SwiftData 数据(二)

在本篇博文中,我们讨论了如何将 SwiftUI 中 SwiftData 的分页逻辑划分到两个独立的视图中去,并用它们来分别完成数据查询和显示的功能。

2025-03-17 09:20:48 84 1

原创 如何在 SwiftUI 视图中使用分页(Paging)机制显示 SwiftData 数据(一)

在本篇博文中,我们讨论了在 SwiftUI 中如何查询 SwiftData 数据,并介绍了 SwiftData 分页机制的基本原理。

2025-03-11 14:59:22 172 2

原创 SwiftUI 让视图自适应高度的 6 种方法(四)

在本篇博文中,我们介绍了如何使用自定义布局 Layout 来实现 SwiftUI 视图高度的“遥相呼应”,精彩的大结局小伙伴们不容错过哦!

2025-03-11 14:57:41 1131 5

原创 SwiftUI 如何将惰性加载的可变滚动内容“一滚到底”?

在本篇博文中,我们讨论了在 SwiftUI 滚动容器中如何将惰性(Lazy)加载、高度可变的滚动内容“一滚到底”,小伙伴们值得拥有。

2025-03-07 08:55:27 747 1

原创 SwiftUI 让视图自适应高度的 6 种方法(三)

在本篇博文中,我们先是搞定了最让编译器头疼的 visualEffect 实现,随后介绍了什么是递归渲染以及如何让其“烟消云散”。

2025-03-07 08:54:53 752 6

原创 锦上添花:带大家领略一下 Playground 界面调试的匠心独运

在本篇博文中,我们抛砖引玉的介绍了 Playground 若干小技巧和小策略能够让小伙伴们 SwiftUI 或 UIKit 的界面调试举重若轻,便于大家后续继续挖掘和扩展。

2025-03-04 09:41:30 1049 1

原创 SwiftUI 让视图自适应高度的 6 种方法(二)

在本篇博文中,我们分别介绍了另外 3 种“最复杂”、“最简单”以及最有“创意”的方法来让 SwiftUI 视图自适应尺寸这一问题“冰解的破”。

2025-03-04 09:40:51 734 7

原创 SwiftUI 让视图自适应高度的 6 种方法(一)

在本篇博文中,我们介绍了为何要让 SwiftUI 容器与子视图的尺寸“唇齿相依”,并讨论了一种“最古老”的解决之道。

2025-03-03 09:00:11 1108 6

原创 如何轻松判断 SwiftUI 代码是否在 Xcode 预览(Preview)或是模拟器中执行?

在本篇博文中,我们讨论了如何轻松判断 SwiftUI 代码是否在 Xcode 预览(Preview)或是模拟器中执行的锦囊妙计,并用 @Query 宏让其与 SwiftUI 视图环境融为一体。

2025-03-03 08:59:24 598

原创 SwiftUI 如何优雅的感知 List 滚动到底部最后一行了?

在本篇博文中,我们讨论了在 SwiftUI 中如何优雅且轻松的识别列表(List)是否滚动到底部了,并给出多种解决方案。

2025-02-15 15:22:23 1104 3

原创 SwiftUI 5.0 中宝藏视图修改器 containerRelativeFrame 趣谈(下)

在本篇博文中,我们继续讨论了如何利用 SwiftUI 5.0 新加入的 containerRelativeFrame 修改器来完成滚动对齐、以及更加无拘无束的根据父容器的视口来匹配子视图的尺寸。

2025-02-15 15:21:18 907 8

原创 SwiftUI 视图如何“乖巧地”自动刷新不可观察(Unobservable)属性?

在本篇博文中,我们介绍了何为“不可观察属性”以及它的应用场景,并随后讨论了如何“怡然自得”的自动刷新原本不可观察属性的改变。

2025-02-09 07:55:05 1273 7

原创 SwiftUI 5.0 中宝藏视图修改器 containerRelativeFrame 趣谈(上)

在本篇博文中,我们初步介绍了 SwiftUI 5.0 中的宝藏视图修改器 containerRelativeFrame,并讨论了如何用它来进行容器内子视图的对齐与分割。

2025-02-09 07:54:30 814 2

原创 如何让 SwiftUI 中 @Query 宏能够动态改变获取的 SwiftData 数据结果

在本篇博文中,我们先介绍了目前 SwiftUI 6.0 + SwiftData 2.0 仍然无法提供可以动态查询数据 @Query 宏的窘境,并随后给出原生解决方案。

2025-02-07 14:38:23 91 8

原创 Swift 进阶:Observation 框架中可观察(@Observable)对象的高级操作(下)

在本篇博文中,我们讨论了之前 withObservationTracking 包装方法为何会在 Swift 6 的严格并发模式中被编译器“人怨神怒”,并最终给出解决方案。

2025-02-07 14:36:28 795 5

原创 Swift 进阶:Observation 框架中可观察(@Observable)对象的高级操作(上)

在本篇博文中,我们讨论了如何利用 withObservationTracking 方法独立监听可观察(@Observable)对象,并且介绍了如何捕获其中的 didSet 事件。

2025-02-04 09:55:55 868 5

原创 Swift 搞定“Main actor-isolated property can not be referenced from a Sendable closure”编译错误

在本篇博文中,我们讨论了在 Swift 6 或开启严格并发模式的 Swift 5 中,倘若遇到 “Main actor-isolated property can not be referenced from a Sendable closure” 错误该何去何从。

2025-02-04 09:54:52 1141 8

原创 有用的知识又增加了:如何让代码全面适配 Swift 6

在本篇博文中,我们讨论了如何让自己项目中的旧代码全面适配Swift6的基本原则和一些小技巧,相信大家定能手到擒来。

2025-02-03 10:14:54 823 6

原创 SwiftUI 在 Xcode 预览修改视图 FetchedResults 对象的属性时为什么会崩溃?

在本篇博文中,我们讨论了为何包含 FetchedResults 对象的 SwiftUI 视图属性被修改时,在 Xcode 预览中会导致崩溃。并在最后给出完美解决之道。

2025-02-03 10:14:14 1405 7

原创 白玉微瑕:闲谈 SwiftUI 过渡(Transition)动画的“口是心非”(下)

在本篇博文中,我们进一步讨论了 SwiftUI 过渡动画在什么场景下可能会掉链子,并用一招将其彻底驯服。

2025-01-22 18:32:33 1036 16

原创 Swift 趣味开发:查找拼音首字母全部相同的 4 字成语(下)

在本篇博文中,我们为Swift语言实现查找拼音首字母全部相同的4字成语这个小任务画上了一个完美的句号,很赞哦!

2025-01-18 15:06:35 1172 8

原创 与“神”对话:Swift 语言在 2025 中的云霓之望

朦胧中我仿佛进入了一个若隐若现、似真似幻的世界,对面浮现出一个曾经改变世界的熟悉身影,他是谁?我们又会聊些什么呢?

2025-01-18 15:00:05 1127 4

原创 白玉微瑕:闲谈 SwiftUI 过渡(Transition)动画的“口是心非”(上)

在本篇博文中,我们简单介绍了什么是 SwiftUI 中的过渡(Transition)动画,以及它们在某些场景下会出现的一些小“故障”的表现。

2025-01-14 08:44:41 978 7

原创 Swift 趣味开发:查找拼音首字母全部相同的 4 字成语(中)

在本篇博文中,我们开始了用Swift语言实现查找拼音首字母全部相同的4字成语的撸码之旅,我们离最后的胜利越来越近了。

2025-01-14 08:42:34 841 7

原创 Swift 趣味开发:查找拼音首字母全部相同的 4 字成语(上)

在本篇博文中,我们讨论了用 Swift 语言解决一个成语小问题预先所需要的准备工作。

2025-01-11 14:12:01 1180 2

原创 更好的世界:用定制托管对象上下文(NSManagedObjectContext)防止产生“空白”托管对象(下)

在本篇博文中,我们进一步讨论了如何用自定义托管对象上下文(NSManagedObjectContext)来消除 SwiftUI 视图中冗余的“空白”对象,并顺面解决了上下文“诡异”消失的问题。

2025-01-11 14:11:01 1040 4

原创 更好的世界:用定制托管对象上下文(NSManagedObjectContext)防止产生“空白”托管对象(上)

在本篇博文中,我们讨论了在 SwiftUI 中新建时可能产生“空白”托管对象的问题,并初步给出解决方案。

2025-01-06 16:20:50 1178 2

原创 SwiftUI 视图 CoreData 的 @FetchRequest 请求结果在预览中无法自动刷新的解决之道

在本篇博文中,我们讨论了 Xcode 预览里 SwiftUI 视图的 @FetchRequest 请求结果无法自动刷新界面的问题,并给出完美的解决方案。

2025-01-06 16:19:41 110 5

原创 向 SwiftUI 视图注入 managedObjectContext 环境变量导致 Xcode 预览(Preview)崩溃的解决

在本篇博文中,我们讨论了在 SwiftUI + CoreData 应用里向 Xcode 预览中视图的环境变量传入托管对象上下文(NSManagedObjectContext)可能会导致崩溃的问题,并用一招将其“驯服”。

2025-01-02 15:08:14 888 6

原创 SwiftUI 撸码常见错误 2 例漫谈

在本篇博文中,我们讨论了 Xcode 16.1(iOS 18.1)中仍然存在 SwiftUI 的两个“鸱张鼠伏”、较难发现缘由小问题的“症状”和解决之道,希望可以帮助到大家。

2025-01-02 15:04:51 1054 4

原创 异曲同工:Swift 6 中全新 sending 和旧 @Sendable 关键字茶余饭后

在本篇博文中,我们讨论了 Swift 6 中全新引入的 sending 关键字是如何解决 Swift 5 原来 @Sendable 在并发安全场景中一些“捉襟见肘”的问题的,大家值得拥有!

2024-12-29 09:39:14 1066 8

原创 SwiftUI 6.0 中全新的 UIGestureRecognizerRepresentable 协议漫谈

在本篇博文中,我们讨论了如何在 SwiftUI 6.0 中利用全新的 UIGestureRecognizerRepresentable 协议恣意创建更加灵活的自定义手势。

2024-12-26 10:29:07 805 5

原创 SwiftUI 入门趣谈:在文本框(TextField)内限制数字的输入

在本篇博文中,我们讨论了在 SwiftUI 中如何限制文本框(TextField)中数字内容的输入。我们稍后用两种方法解决了问题,任君选择。

2024-12-26 10:27:32 1140 8

原创 苹果开发者入门:修复 SwiftUI 中“跑偏的”动画(下)

在本篇博文中,我们通过一个“小栗子”介绍了 SwiftUI 动画效果中潜在不尽如人意的地方,并深挖内在原因给出了简单的修复方案。

2024-12-13 09:33:59 729 10

原创 趣谈 TextField 视图在 SwiftUI 各个版本中的进化(下)

在本篇博文中,我们介绍了 SwiftUI 6.0 中 TextField 新增的文本选中控制特性,并随后讨论了如何在 macOS 15+ 的系统中实现 TextField 的输入建议功能。

2024-12-13 09:33:03 1033 1

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 示例 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 各种界面、自定义视图、动画以及设计哲学示例合集

内容概要: 本资源代码包罗万象 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 英雄动画(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.youkuaiyun.com/mydo/article/details/123754090 在本篇博文中,您将学到以下内容: 如何实现对象在运行时访问不存在的属性? 如何通过编程实现TabView的切换? 如何监听TabView的切换? 在iOS中用户如何手动选择切换到任意嵌套的导航视图? 如何一气呵成 关闭sheet弹出视图 + 导航至目标视图 两个动作? iOS 14 和 iOS 15 对于上述导航操作的不同行为 重要须知:购买过我付费专栏的小伙伴们可以免费向我索要该资源!!!

2022-04-03

Xcode Empty Application模板

Xcode Empty Application模板

2016-02-15

SpriteBuilder 1.5.0

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

2016-01-11

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.youkuaiyun.com/mydo 或者到我的2个帖子中留言 : 看雪论坛: http://bbs.pediy.com/showthread.php?t=76415 csdn: http://topic.youkuaiyun.com/u/20081110/15/80c8e73b-8a0a-4996-ab83-ac7b2e601ea3.html enjoy it!be happy!thanks! 侯佩|hopy 2008.11.10

2008-11-10

UnlockerEx

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

2008-04-27

unlocker

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

2007-12-28

cppv1.0

Check Process's PTE v1.0

2006-12-22

空空如也

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

TA关注的人

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