V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
huanjuefor
V2EX  ›  分享创造

独立开发作品《我的云》iOS 和 Mac 高效协作工具

  •  
  •   huanjuefor · 2021-07-06 11:06:50 +08:00 · 3324 次点击
    这是一个创建于 1231 天前的主题,其中的信息可能已经有所发展或是发生改变。

    iOS 和 Mac 端都已上架。可在 App Store 搜索到。

    主要功能包含两个: 剪贴板管理文件共享

    关于剪贴板除了一些基本的分类,管理,搜索等功能,主要包含以下几个特色功能

    1. 从浏览器中复制的内容,保存时会自动带上当前网站链接。iOS 和 Mac 端均支持。效果如下 [RITybn.png]

    2. Mac 端支持快捷键操作。可在当前鼠标位置弹出剪贴板历史,点击指定项完成复制 [RITruj.png]

    3. Mac 端支持按照 App 进行过滤,比如我选择有道,则只会展示从有道 app 复制的内容

    4. 添加过滤 app 。 比如添加 Xcode, 则不会再记录从 xcode 中复制的内容。 当然你也可以直接禁用剪贴板的监听。

    5. 手机和电脑之间互传剪贴板。 这里当然要力推一下苹果的通用剪贴板功能,只需两个设备登录同一个 Apple Id 即可无缝完成。但是如果你像我一样办公电脑和手机登录的不同账号, 则无法享用这一功能。于是我尝试了多种方式,最后实现了一种最接近的方法。

    Mac 端配置剪贴板发送对象(可多选)后 便可以一键发送指定剪贴信息到手机。手机端将以通知的形式展示,下拉通知完成拷贝,无需打开指定 App 。

    [RIT0gg.jpg]

    iOS 端发送剪贴板到电脑。需要滑至负一屏,点击指定剪贴板完成发送。(这里使用的苹果已经淘汰的旧版小组件,因为新组件不支持该功能)

    [RITcEq.jpg]

    关于文件共享。功能基本和 samba 一致。

    第一次知道 samba 时是有被惊艳到。之后在实际使用中发现了一些影响效率的问题,但是因为此服务已集成到系统,想做一些小的修改也很困难。于是决定自己尝试着实现一个类似的功能。

    最终的实现方式是在 Mac 端搭建一个 Http 服务。 客户端通过 POST/GET 请求来获取和操作指定文件夹下的数据。 目前还实现了文件搜索、文件夹下单个子文件可见性设置等功能。 后续还会添加手机端快捷控制电脑一些常用操作(比如休眠,关机等)的功能。

    [RITsDs.png]

    [RITBvQ.png]

    总之,自己实现出来的最大好处就是想怎么改就怎么改。

    另外, 以上 Http 请求接口均可在 Mac 端查看接口详情。

    如果你具备一点网络编程的知识,你将可以在任何平台通过接口访问和操作 Mac 上的文件

    如果你是刚开始学编程的新手,这将是一个不错的网络编程学习助手

    15 条回复    2021-07-15 10:46:04 +08:00
    CY4suncheng
        1
    CY4suncheng  
       2021-07-06 11:53:50 +08:00
    试用一下
    littlemcdull
        2
    littlemcdull  
       2021-07-06 12:03:54 +08:00
    看着不错,帮顶
    Pore
        3
    Pore  
       2021-07-06 12:07:35 +08:00
    老铁能否给个链接,美区 ios mac 端都没有搜到
    huanjuefor
        4
    huanjuefor  
    OP
       2021-07-06 12:41:10 +08:00
    @Pore 美区可以搜 ‘MyCloud'
    huanjuefor
        5
    huanjuefor  
    OP
       2021-07-06 12:41:28 +08:00
    @littlemcdull 多谢
    CY4suncheng
        6
    CY4suncheng  
       2021-07-06 14:43:54 +08:00
    和 pastenow 有点类似,不过功能上各有所长,而且 iOS 和 mac 全了,pastenow 还没出 Mac 端
    CY4suncheng
        7
    CY4suncheng  
       2021-07-06 14:44:17 +08:00
    @CY4suncheng 写错了,是没 iOS 端
    dengshen
        8
    dengshen  
       2021-07-06 17:17:56 +08:00 via iPhone
    搜不到 ios my cloud
    huanjuefor
        9
    huanjuefor  
    OP
       2021-07-06 17:43:14 +08:00
    @dengshen 可能是空格的问题吧。链接 https://apps.apple.com/cn/app/我的云-无线管理电脑文件 /id1573104069
    Vitta
        10
    Vitta  
       2021-07-06 18:22:45 +08:00
    支持一下
    huanjuefor
        11
    huanjuefor  
    OP
       2021-07-06 18:27:29 +08:00
    @Vitta 感谢。
    zhigang1992
        12
    zhigang1992  
       2021-07-06 18:32:50 +08:00
    为啥不用 Continuity, Hang off, AirDrop?

    是用在什么场景的呢?
    huanjuefor
        13
    huanjuefor  
    OP
       2021-07-06 19:22:43 +08:00
    @zhigang1992 功能的点不一样吧。苹果的那几个功能都主打的连续性和无缝衔接。 这款软件侧重于内容收集和管理,剪贴板的多设备间传输主要帮助像我用不同 Apple Id 无法享用苹果剪贴板同步的用户。 文件共享则主要帮助小内存手机用户,直接在手机上浏览电脑上的视频和音乐,不占用内存空间。
    alittlecat
        14
    alittlecat  
       2021-07-14 20:00:10 +08:00
    有可能支持 ios 向 win 剪贴板推送吗
    EasonC
        15
    EasonC  
       2021-07-15 10:46:04 +08:00 via iPhone
    lz,想问下「我的云」剪贴板默认是保存在本地吧,没上传云端是吗?因为我剪贴板里面存的一部分是私人敏感信息,所以很在意是不是存在本地
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5171 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 09:43 · PVG 17:43 · LAX 01:43 · JFK 04:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.