diff --git a/README.md b/README.md index 29aa7e5..8a9b25b 100644 --- a/README.md +++ b/README.md @@ -65,6 +65,11 @@ https://wangchujiang.com/quick-rss/feed.xml +## [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) diff --git a/README.zh.md b/README.zh.md index 578b1b7..aaafe33 100644 --- a/README.zh.md +++ b/README.zh.md @@ -63,6 +63,11 @@ https://wangchujiang.com/quick-rss/feed.xml +## [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) diff --git a/docs/issue/62.md b/docs/issue/62.md new file mode 100644 index 0000000..1683aa8 --- /dev/null +++ b/docs/issue/62.md @@ -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)共享,同时也能跨 iOS、macOS、watchOS 和 tvOS 共享。项目还配备了完整的测试套件,包括功能的单元测试、集成测试和端到端测试,确保每个模块都能可靠地工作。 + +Minesweeper 是一个极好的开源项目,适合开发者用作学习范例,了解如何在 Swift 中使用现代架构模式进行开发,尤其是对于希望深入理解模块化、可测试性和跨平台开发的开发者来说,是一个理想的学习资源。 + +👉 https://github.com/RogyMD/TCAminesweeper + +--- + +

+🔗 查看链接 • +投稿/推荐/自荐 • +Quick RSS • +#62 • +@jaywcjlove +

+ +--- + \ No newline at end of file diff --git a/feeds/README.md b/feeds/README.md index 7cd9443..74098a7 100644 --- a/feeds/README.md +++ b/feeds/README.md @@ -11,6 +11,11 @@ https://wangchujiang.com/quick-rss/feed.xml +## [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) diff --git a/feeds/feed.json b/feeds/feed.json index d5e5088..df29951 100644 --- a/feeds/feed.json +++ b/feeds/feed.json @@ -10,6 +10,19 @@ "url": "https://wangchujiang.com/" }, "items": [ + { + "id": "62", + "content_html": "

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

\n

\"image\"

\n

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

\n

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



\n 投稿/推荐/自荐 • \n Quick RSS • \n #62 • \n @jaywcjlove\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": "

Immich 是一个高性能的自托管照片和视频管理解决方案,专注于隐私保护和高效管理。它支持多平台使用,可轻松备份、组织和浏览多媒体文件。

\n

\"\"

\n

主要功能包括:

\n\n

无论是个人用户还是团队,Immich 都是一个高效、便捷且注重隐私的多媒体管理工具。



\n 投稿/推荐/自荐 • \n Quick RSS • \n #61 • \n @jaywcjlove\n ", diff --git a/feeds/feed.xml b/feeds/feed.xml index 73d3d46..c06d8eb 100644 --- a/feeds/feed.xml +++ b/feeds/feed.xml @@ -2,7 +2,7 @@ quick-rss-feed Quick RSS Feed - 2024-12-02T00:54:16.385Z + 2024-12-04T05:13:04.112Z Feed for Node.js Kenny @@ -15,6 +15,30 @@ https://wangchujiang.com/quick-rss/assets/logo.png https://wangchujiang.com/quick-rss/assets/logo.png All rights reserved 2024, Kenny + + <![CDATA[Minesweeper:适用于 macOS 和 iOS 的极简风格扫雷游戏,开源学习范例]]> + 62 + + 2024-12-04T05:12:37.000Z + + Minesweeper 是一款适用于 macOS 和 iOS 的极简风格扫雷游戏,完全使用 Swift 编写。该项目展示了如何使用 SwiftUI 和 Composable Architecture 构建现代 iOS/macOS 应用。通过高度模块化的设计,每个功能被隔离到独立的模块中,减少了模块间的依赖,使得每个功能可以单独编译和运行。这种设计不仅简化了开发流程,也提高了代码的可测试性。

+

image

+

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

+

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



+ 投稿/推荐/自荐 • + Quick RSS • + #62 • + @jaywcjlove + ]]>
+ + jaywcjlove + https://avatars.githubusercontent.com/u/1680273?v=4 + + + jaywcjlove + https://avatars.githubusercontent.com/u/1680273?v=4 + +
<![CDATA[Immich:高效隐私的自托管照片视频管理工具]]> 61 diff --git a/feeds/old.json b/feeds/old.json index 2fdf7c0..ad44683 100644 --- a/feeds/old.json +++ b/feeds/old.json @@ -1,4 +1,18 @@ [ + { + "id": "62", + "url": "https://wangchujiang.com/quick-rss/issue/62.html", + "title": "Minesweeper:适用于 macOS 和 iOS 的极简风格扫雷游戏,开源学习范例", + "content_html": "

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

\n

\"image\"

\n

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

\n

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

", + "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", diff --git a/feeds/rss.xml b/feeds/rss.xml index 92b0c06..510dfcb 100644 --- a/feeds/rss.xml +++ b/feeds/rss.xml @@ -4,7 +4,7 @@ Quick RSS Feed https://wangchujiang.com/quick-rss/ Thank you for contributing and sharing valuable tech content! - Mon, 02 Dec 2024 00:54:16 GMT + Wed, 04 Dec 2024 05:13:04 GMT https://validator.w3.org/feed/docs/rss2.html Feed for Node.js en @@ -15,6 +15,23 @@ All rights reserved 2024, Kenny + + <![CDATA[Minesweeper:适用于 macOS 和 iOS 的极简风格扫雷游戏,开源学习范例]]> + https://wangchujiang.com/quick-rss/issue/62.html + 62 + Wed, 04 Dec 2024 05:12:37 GMT + + Minesweeper 是一款适用于 macOS 和 iOS 的极简风格扫雷游戏,完全使用 Swift 编写。该项目展示了如何使用 SwiftUI 和 Composable Architecture 构建现代 iOS/macOS 应用。通过高度模块化的设计,每个功能被隔离到独立的模块中,减少了模块间的依赖,使得每个功能可以单独编译和运行。这种设计不仅简化了开发流程,也提高了代码的可测试性。

+

image

+

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

+

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



+ 投稿/推荐/自荐 • + Quick RSS • + #62 • + @jaywcjlove + ]]>
+ +
<![CDATA[Immich:高效隐私的自托管照片视频管理工具]]> https://wangchujiang.com/quick-rss/issue/61.html diff --git a/feeds/rss/2024-49.json b/feeds/rss/2024-49.json index a4c9071..55fd688 100644 --- a/feeds/rss/2024-49.json +++ b/feeds/rss/2024-49.json @@ -1,4 +1,18 @@ [ + { + "id": "62", + "url": "https://wangchujiang.com/quick-rss/issue/62.html", + "title": "Minesweeper:适用于 macOS 和 iOS 的极简风格扫雷游戏,开源学习范例", + "content_html": "

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

\n

\"image\"

\n

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

\n

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

", + "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",