Skip to content

Commit

Permalink
Quick RSS Feed: Minesweeper:适用于 macOS 和 iOS 的极简风格扫雷游戏,开源学习范例 #62
Browse files Browse the repository at this point in the history
  • Loading branch information
actions-user committed Dec 4, 2024
1 parent eba0c43 commit 4d24e4b
Show file tree
Hide file tree
Showing 9 changed files with 124 additions and 2 deletions.
5 changes: 5 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,11 @@ https://wangchujiang.com/quick-rss/feed.xml

<!--RSS_LIST_START-->

## [Minesweeper:适用于 macOS 和 iOS 的极简风格扫雷游戏,开源学习范例](https://wangchujiang.com/quick-rss/issue/62.html)

![](https://github.com/user-attachments/assets/4e6ef89f-df02-4737-943f-6c336d031fc3)

Minesweeper 是一款适用于 macOS 和 iOS 的极简风格扫雷游戏,完全使用 Swift 编写该项目展示了如何使用 SwiftUI 和 Composable Architecture 构建现代 iOS/macOS 应用。通过高度模块化的设计,每个功能被隔离到独立的模块中,减少了模块间的依赖,使得每个功能可以单独编译和运行。这种设计不仅简化了开发流程,也提高了代码的可测试性。 应用的 ([#62](https://github.com/jaywcjlove/quick-rss/issues/62) - [@jaywcjlove](https://github.com/jaywcjlove))
## [Immich:高效隐私的自托管照片视频管理工具](https://wangchujiang.com/quick-rss/issue/61.html)

![](https://github.com/user-attachments/assets/499a5bf7-09e3-4e3b-ac3b-59657a885fd1)
Expand Down
5 changes: 5 additions & 0 deletions README.zh.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,11 @@ https://wangchujiang.com/quick-rss/feed.xml

<!--RSS_LIST_START-->

## [Minesweeper:适用于 macOS 和 iOS 的极简风格扫雷游戏,开源学习范例](https://wangchujiang.com/quick-rss/issue/62.html)

![](https://github.com/user-attachments/assets/4e6ef89f-df02-4737-943f-6c336d031fc3)

Minesweeper 是一款适用于 macOS 和 iOS 的极简风格扫雷游戏,完全使用 Swift 编写该项目展示了如何使用 SwiftUI 和 Composable Architecture 构建现代 iOS/macOS 应用。通过高度模块化的设计,每个功能被隔离到独立的模块中,减少了模块间的依赖,使得每个功能可以单独编译和运行。这种设计不仅简化了开发流程,也提高了代码的可测试性。 应用的 ([#62](https://github.com/jaywcjlove/quick-rss/issues/62) - [@jaywcjlove](https://github.com/jaywcjlove))
## [Immich:高效隐私的自托管照片视频管理工具](https://wangchujiang.com/quick-rss/issue/61.html)

![](https://github.com/user-attachments/assets/499a5bf7-09e3-4e3b-ac3b-59657a885fd1)
Expand Down
25 changes: 25 additions & 0 deletions docs/issue/62.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
Minesweeper:适用于 macOS 和 iOS 的极简风格扫雷游戏,开源学习范例
===

Minesweeper 是一款适用于 macOS 和 iOS 的极简风格扫雷游戏,完全使用 Swift 编写该项目展示了如何使用 SwiftUI 和 Composable Architecture 构建现代 iOS/macOS 应用通过高度模块化的设计,每个功能被隔离到独立的模块中,减少了模块间的依赖,使得每个功能可以单独编译和运行这种设计不仅简化了开发流程,也提高了代码的可测试性

![image](https://github.com/user-attachments/assets/4e6ef89f-df02-4737-943f-6c336d031fc3)

应用的核心逻辑被放入专门的模块(如 *Core),这些模块与 UI 分离,使得代码可以跨多个平台(如 SwiftUI 和 UIKit)共享,同时也能跨 iOSmacOSwatchOS 和 tvOS 共享项目还配备了完整的测试套件,包括功能的单元测试集成测试和端到端测试,确保每个模块都能可靠地工作

Minesweeper 是一个极好的开源项目,适合开发者用作学习范例,了解如何在 Swift 中使用现代架构模式进行开发,尤其是对于希望深入理解模块化可测试性和跨平台开发的开发者来说,是一个理想的学习资源

👉 https://github.com/RogyMD/TCAminesweeper

---

<p align="center">
<a href="https://github.com/RogyMD/TCAminesweeper" target="_blank">🔗 查看链接</a>
<a href="https://github.com/jaywcjlove/quick-rss/issues/new/choose" target="_blank">投稿/推荐/自荐</a>
<a href="https://wangchujiang.com/quick-rss/feeds/index.html" target="_blank">Quick RSS</a>
<a href="https://github.com/jaywcjlove/quick-rss/issues/62" target="_blank">#62</a>
<a href="https://github.com/jaywcjlove" target="_blank">@jaywcjlove</a>
</p>

---

5 changes: 5 additions & 0 deletions feeds/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,11 @@ https://wangchujiang.com/quick-rss/feed.xml

<!--RSS_LIST_START-->

## [Minesweeper:适用于 macOS 和 iOS 的极简风格扫雷游戏,开源学习范例](https://wangchujiang.com/quick-rss/issue/62.html)

![](https://github.com/user-attachments/assets/4e6ef89f-df02-4737-943f-6c336d031fc3)

Minesweeper 是一款适用于 macOS 和 iOS 的极简风格扫雷游戏,完全使用 Swift 编写该项目展示了如何使用 SwiftUI 和 Composable Architecture 构建现代 iOS/macOS 应用。通过高度模块化的设计,每个功能被隔离到独立的模块中,减少了模块间的依赖,使得每个功能可以单独编译和运行。这种设计不仅简化了开发流程,也提高了代码的可测试性。 应用的 ([#62](https://github.com/jaywcjlove/quick-rss/issues/62) - [@jaywcjlove](https://github.com/jaywcjlove))
## [Immich:高效隐私的自托管照片视频管理工具](https://wangchujiang.com/quick-rss/issue/61.html)

![](https://github.com/user-attachments/assets/499a5bf7-09e3-4e3b-ac3b-59657a885fd1)
Expand Down
13 changes: 13 additions & 0 deletions feeds/feed.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,19 @@
"url": "https://wangchujiang.com/"
},
"items": [
{
"id": "62",
"content_html": "<p>Minesweeper 是一款适用于 macOS 和 iOS 的极简风格扫雷游戏,完全使用 Swift 编写。该项目展示了如何使用 SwiftUI 和 Composable Architecture 构建现代 iOS/macOS 应用。通过高度模块化的设计,每个功能被隔离到独立的模块中,减少了模块间的依赖,使得每个功能可以单独编译和运行。这种设计不仅简化了开发流程,也提高了代码的可测试性。</p>\n<p><img src=\"https://github.com/user-attachments/assets/4e6ef89f-df02-4737-943f-6c336d031fc3\" alt=\"image\"></p>\n<p>应用的核心逻辑被放入专门的模块(如 *Core),这些模块与 UI 分离,使得代码可以跨多个平台(如 SwiftUI 和 UIKit)共享,同时也能跨 iOS、macOS、watchOS 和 tvOS 共享。项目还配备了完整的测试套件,包括功能的单元测试、集成测试和端到端测试,确保每个模块都能可靠地工作。</p>\n<p>Minesweeper 是一个极好的开源项目,适合开发者用作学习范例,了解如何在 Swift 中使用现代架构模式进行开发,尤其是对于希望深入理解模块化、可测试性和跨平台开发的开发者来说,是一个理想的学习资源。</p><br /><br />\n <a href=\"https://github.com/jaywcjlove/quick-rss/issues/new/choose\" target=\"_blank\">投稿/推荐/自荐</a> • \n <a href=\"https://wangchujiang.com/quick-rss/feeds/index.html\" target=\"_blank\">Quick RSS</a> • \n <a href=\"https://github.com/jaywcjlove/quick-rss/issues/62\" target=\"_blank\">#62</a> • \n <a href=\"https://github.com/jaywcjlove\" target=\"_blank\">@jaywcjlove</a>\n ",
"url": "https://wangchujiang.com/quick-rss/issue/62.html",
"title": "Minesweeper:适用于 macOS 和 iOS 的极简风格扫雷游戏,开源学习范例",
"summary": "Minesweeper 是一款适用于 macOS 和 iOS 的极简风格扫雷游戏,完全使用 Swift 编写。该项目展示了如何使用 SwiftUI 和 Composable Architecture 构建现代 iOS/macOS 应用。通过高度模块化的设计,每个功能被隔离到独立的模块中,减少了模块间的依赖,使得每个功能可以单独编译和运行。这种设计不仅简化了开发流程,也提高了代码的可测试性。 应用的",
"image": "https://github.com/user-attachments/assets/4e6ef89f-df02-4737-943f-6c336d031fc3",
"date_modified": "2024-12-04T05:12:37.000Z",
"author": {
"name": "jaywcjlove",
"url": "https://avatars.githubusercontent.com/u/1680273?v=4"
}
},
{
"id": "61",
"content_html": "<p>Immich 是一个高性能的自托管照片和视频管理解决方案,专注于隐私保护和高效管理。它支持多平台使用,可轻松备份、组织和浏览多媒体文件。</p>\n<p><img src=\"https://github.com/user-attachments/assets/499a5bf7-09e3-4e3b-ac3b-59657a885fd1\" alt=\"\"></p>\n<p>主要功能包括:</p>\n<ul>\n<li>自动备份:支持移动端后台备份,防止文件丢失。</li>\n<li>多用户支持:可创建共享相册,与他人协作管理内容。</li>\n<li>高级搜索:通过元数据、对象、面部识别等方式快速查找内容。</li>\n<li>支持 RAW 格式:满足摄影爱好者的专业需求。</li>\n<li>个性化存储结构:用户可自定义文件夹组织形式。</li>\n<li>隐私分享:提供公开分享和只读画廊功能,确保隐私安全。</li>\n</ul>\n<p>无论是个人用户还是团队,Immich 都是一个高效、便捷且注重隐私的多媒体管理工具。</p><br /><br />\n <a href=\"https://github.com/jaywcjlove/quick-rss/issues/new/choose\" target=\"_blank\">投稿/推荐/自荐</a> • \n <a href=\"https://wangchujiang.com/quick-rss/feeds/index.html\" target=\"_blank\">Quick RSS</a> • \n <a href=\"https://github.com/jaywcjlove/quick-rss/issues/61\" target=\"_blank\">#61</a> • \n <a href=\"https://github.com/jaywcjlove\" target=\"_blank\">@jaywcjlove</a>\n ",
Expand Down
26 changes: 25 additions & 1 deletion feeds/feed.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<feed xmlns="http://www.w3.org/2005/Atom">
<id>quick-rss-feed</id>
<title>Quick RSS Feed</title>
<updated>2024-12-02T00:54:16.385Z</updated>
<updated>2024-12-04T05:13:04.112Z</updated>
<generator>Feed for Node.js</generator>
<author>
<name>Kenny</name>
Expand All @@ -15,6 +15,30 @@
<logo>https://wangchujiang.com/quick-rss/assets/logo.png</logo>
<icon>https://wangchujiang.com/quick-rss/assets/logo.png</icon>
<rights>All rights reserved 2024, Kenny</rights>
<entry>
<title type="html"><![CDATA[Minesweeper:适用于 macOS 和 iOS 的极简风格扫雷游戏,开源学习范例]]></title>
<id>62</id>
<link href="https://wangchujiang.com/quick-rss/issue/62.html"/>
<updated>2024-12-04T05:12:37.000Z</updated>
<summary type="html"><![CDATA[Minesweeper 是一款适用于 macOS 和 iOS 的极简风格扫雷游戏,完全使用 Swift 编写。该项目展示了如何使用 SwiftUI 和 Composable Architecture 构建现代 iOS/macOS 应用。通过高度模块化的设计,每个功能被隔离到独立的模块中,减少了模块间的依赖,使得每个功能可以单独编译和运行。这种设计不仅简化了开发流程,也提高了代码的可测试性。 应用的]]></summary>
<content type="html"><![CDATA[<p>Minesweeper 是一款适用于 macOS 和 iOS 的极简风格扫雷游戏,完全使用 Swift 编写。该项目展示了如何使用 SwiftUI 和 Composable Architecture 构建现代 iOS/macOS 应用。通过高度模块化的设计,每个功能被隔离到独立的模块中,减少了模块间的依赖,使得每个功能可以单独编译和运行。这种设计不仅简化了开发流程,也提高了代码的可测试性。</p>
<p><img src="https://github.com/user-attachments/assets/4e6ef89f-df02-4737-943f-6c336d031fc3" alt="image"></p>
<p>应用的核心逻辑被放入专门的模块(如 *Core),这些模块与 UI 分离,使得代码可以跨多个平台(如 SwiftUI 和 UIKit)共享,同时也能跨 iOS、macOS、watchOS 和 tvOS 共享。项目还配备了完整的测试套件,包括功能的单元测试、集成测试和端到端测试,确保每个模块都能可靠地工作。</p>
<p>Minesweeper 是一个极好的开源项目,适合开发者用作学习范例,了解如何在 Swift 中使用现代架构模式进行开发,尤其是对于希望深入理解模块化、可测试性和跨平台开发的开发者来说,是一个理想的学习资源。</p><br /><br />
<a href="https://github.com/jaywcjlove/quick-rss/issues/new/choose" target="_blank">投稿/推荐/自荐</a> •
<a href="https://wangchujiang.com/quick-rss/feeds/index.html" target="_blank">Quick RSS</a> •
<a href="https://github.com/jaywcjlove/quick-rss/issues/62" target="_blank">#62</a> •
<a href="https://github.com/jaywcjlove" target="_blank">@jaywcjlove</a>
]]></content>
<author>
<name>jaywcjlove</name>
<uri>https://avatars.githubusercontent.com/u/1680273?v=4</uri>
</author>
<contributor>
<name>jaywcjlove</name>
<uri>https://avatars.githubusercontent.com/u/1680273?v=4</uri>
</contributor>
</entry>
<entry>
<title type="html"><![CDATA[Immich:高效隐私的自托管照片视频管理工具]]></title>
<id>61</id>
Expand Down
14 changes: 14 additions & 0 deletions feeds/old.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,18 @@
[
{
"id": "62",
"url": "https://wangchujiang.com/quick-rss/issue/62.html",
"title": "Minesweeper:适用于 macOS 和 iOS 的极简风格扫雷游戏,开源学习范例",
"content_html": "<p>Minesweeper 是一款适用于 macOS 和 iOS 的极简风格扫雷游戏,完全使用 Swift 编写。该项目展示了如何使用 SwiftUI 和 Composable Architecture 构建现代 iOS/macOS 应用。通过高度模块化的设计,每个功能被隔离到独立的模块中,减少了模块间的依赖,使得每个功能可以单独编译和运行。这种设计不仅简化了开发流程,也提高了代码的可测试性。</p>\n<p><img src=\"https://github.com/user-attachments/assets/4e6ef89f-df02-4737-943f-6c336d031fc3\" alt=\"image\"></p>\n<p>应用的核心逻辑被放入专门的模块(如 *Core),这些模块与 UI 分离,使得代码可以跨多个平台(如 SwiftUI 和 UIKit)共享,同时也能跨 iOS、macOS、watchOS 和 tvOS 共享。项目还配备了完整的测试套件,包括功能的单元测试、集成测试和端到端测试,确保每个模块都能可靠地工作。</p>\n<p>Minesweeper 是一个极好的开源项目,适合开发者用作学习范例,了解如何在 Swift 中使用现代架构模式进行开发,尤其是对于希望深入理解模块化、可测试性和跨平台开发的开发者来说,是一个理想的学习资源。</p>",
"summary": "Minesweeper 是一款适用于 macOS 和 iOS 的极简风格扫雷游戏,完全使用 Swift 编写。该项目展示了如何使用 SwiftUI 和 Composable Architecture 构建现代 iOS/macOS 应用。通过高度模块化的设计,每个功能被隔离到独立的模块中,减少了模块间的依赖,使得每个功能可以单独编译和运行。这种设计不仅简化了开发流程,也提高了代码的可测试性。 应用的",
"banner_image": "https://github.com/user-attachments/assets/4e6ef89f-df02-4737-943f-6c336d031fc3",
"date_published": "2024-12-04T05:12:37Z",
"author": {
"name": "jaywcjlove",
"link": "https://avatars.githubusercontent.com/u/1680273?v=4"
},
"markdownContent": "Minesweeper 是一款适用于 macOS 和 iOS 的极简风格扫雷游戏,完全使用 Swift 编写。该项目展示了如何使用 SwiftUI 和 Composable Architecture 构建现代 iOS/macOS 应用。通过高度模块化的设计,每个功能被隔离到独立的模块中,减少了模块间的依赖,使得每个功能可以单独编译和运行。这种设计不仅简化了开发流程,也提高了代码的可测试性。\r\n\r\n![image](https://github.com/user-attachments/assets/4e6ef89f-df02-4737-943f-6c336d031fc3)\r\n\r\n应用的核心逻辑被放入专门的模块(如 *Core),这些模块与 UI 分离,使得代码可以跨多个平台(如 SwiftUI 和 UIKit)共享,同时也能跨 iOS、macOS、watchOS 和 tvOS 共享。项目还配备了完整的测试套件,包括功能的单元测试、集成测试和端到端测试,确保每个模块都能可靠地工作。\r\n\r\nMinesweeper 是一个极好的开源项目,适合开发者用作学习范例,了解如何在 Swift 中使用现代架构模式进行开发,尤其是对于希望深入理解模块化、可测试性和跨平台开发的开发者来说,是一个理想的学习资源。"
},
{
"id": "61",
"url": "https://wangchujiang.com/quick-rss/issue/61.html",
Expand Down
19 changes: 18 additions & 1 deletion feeds/rss.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<title>Quick RSS Feed</title>
<link>https://wangchujiang.com/quick-rss/</link>
<description>Thank you for contributing and sharing valuable tech content!</description>
<lastBuildDate>Mon, 02 Dec 2024 00:54:16 GMT</lastBuildDate>
<lastBuildDate>Wed, 04 Dec 2024 05:13:04 GMT</lastBuildDate>
<docs>https://validator.w3.org/feed/docs/rss2.html</docs>
<generator>Feed for Node.js</generator>
<language>en</language>
Expand All @@ -15,6 +15,23 @@
</image>
<copyright>All rights reserved 2024, Kenny</copyright>
<atom:link href="https://wangchujiang.com/quick-rss/rss.xml" rel="self" type="application/rss+xml"/>
<item>
<title><![CDATA[Minesweeper:适用于 macOS 和 iOS 的极简风格扫雷游戏,开源学习范例]]></title>
<link>https://wangchujiang.com/quick-rss/issue/62.html</link>
<guid>62</guid>
<pubDate>Wed, 04 Dec 2024 05:12:37 GMT</pubDate>
<description><![CDATA[Minesweeper 是一款适用于 macOS 和 iOS 的极简风格扫雷游戏,完全使用 Swift 编写。该项目展示了如何使用 SwiftUI 和 Composable Architecture 构建现代 iOS/macOS 应用。通过高度模块化的设计,每个功能被隔离到独立的模块中,减少了模块间的依赖,使得每个功能可以单独编译和运行。这种设计不仅简化了开发流程,也提高了代码的可测试性。 应用的]]></description>
<content:encoded><![CDATA[<p>Minesweeper 是一款适用于 macOS 和 iOS 的极简风格扫雷游戏,完全使用 Swift 编写。该项目展示了如何使用 SwiftUI 和 Composable Architecture 构建现代 iOS/macOS 应用。通过高度模块化的设计,每个功能被隔离到独立的模块中,减少了模块间的依赖,使得每个功能可以单独编译和运行。这种设计不仅简化了开发流程,也提高了代码的可测试性。</p>
<p><img src="https://github.com/user-attachments/assets/4e6ef89f-df02-4737-943f-6c336d031fc3" alt="image"></p>
<p>应用的核心逻辑被放入专门的模块(如 *Core),这些模块与 UI 分离,使得代码可以跨多个平台(如 SwiftUI 和 UIKit)共享,同时也能跨 iOS、macOS、watchOS 和 tvOS 共享。项目还配备了完整的测试套件,包括功能的单元测试、集成测试和端到端测试,确保每个模块都能可靠地工作。</p>
<p>Minesweeper 是一个极好的开源项目,适合开发者用作学习范例,了解如何在 Swift 中使用现代架构模式进行开发,尤其是对于希望深入理解模块化、可测试性和跨平台开发的开发者来说,是一个理想的学习资源。</p><br /><br />
<a href="https://github.com/jaywcjlove/quick-rss/issues/new/choose" target="_blank">投稿/推荐/自荐</a> •
<a href="https://wangchujiang.com/quick-rss/feeds/index.html" target="_blank">Quick RSS</a> •
<a href="https://github.com/jaywcjlove/quick-rss/issues/62" target="_blank">#62</a> •
<a href="https://github.com/jaywcjlove" target="_blank">@jaywcjlove</a>
]]></content:encoded>
<enclosure url="https://github.com/user-attachments/assets/4e6ef89f-df02-4737-943f-6c336d031fc3" length="0" type="image//user-attachments/assets/4e6ef89f-df02-4737-943f-6c336d031fc3"/>
</item>
<item>
<title><![CDATA[Immich:高效隐私的自托管照片视频管理工具]]></title>
<link>https://wangchujiang.com/quick-rss/issue/61.html</link>
Expand Down
Loading

0 comments on commit 4d24e4b

Please sign in to comment.