Thanks to visit codestin.com
Credit goes to github.com

Skip to content

hhse/MacPP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

ManyuW - Mac应用多开工具

使用方法

基本使用

  1. 启动ManyuW应用
  2. 等待应用列表加载完成
  3. 在搜索框中输入应用名称进行筛选
  4. 点击"启动"按钮启动应用程序
  5. 可以多次点击同一应用来启动多个实例

批量启动

  1. 按住Command键选择多个应用程序
  2. 点击"批量启动"按钮
  3. 所有选中的应用将同时启动

收藏功能

  1. 将鼠标悬停在应用行上
  2. 点击心形图标将应用添加到收藏
  3. 点击工具栏中的心形图标查看收藏应用

技术实现

架构设计

  • MVVM模式: 使用SwiftUI的声明式UI和ObservableObject
  • 异步加载: 在后台线程扫描应用程序,避免UI阻塞
  • 内存优化: 延迟加载应用图标,减少内存占用

核心技术

  • SwiftUI: 现代化的用户界面框架
  • AppKit: 访问系统应用程序信息
  • Process: 启动外部应用程序
  • FileManager: 文件系统操作

应用扫描

扫描以下目录中的应用程序:

  • /Applications - 用户安装的应用
  • /System/Applications - 系统应用
  • /System/Library/CoreServices - 系统服务
  • /usr/local/bin - 本地安装的工具

系统要求

  • macOS 12.0 或更高版本
  • Xcode 14.0 或更高版本(开发环境)

安装和运行

开发环境

  1. 使用Xcode打开项目
  2. 选择目标设备为Mac
  3. 点击运行按钮或按Cmd+R

生产环境

  1. 在Xcode中选择"Archive"
  2. 创建发布版本
  3. 导出为.app文件或.dmg安装包

注意事项

权限要求

  • 应用需要访问文件系统来扫描已安装的应用程序
  • 启动其他应用程序需要相应的系统权限

贡献

欢迎提交Issue和Pull Request来改进这个项目!

许可证

MIT License - 详见LICENSE文件

About

Mac 应用多开

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages