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

🎁[送码] Codenote - 结合备忘录和便笺的 Mac App,如果你有注释代码又舍不得删除,欢迎你来尝试一下。

  •  
  •   simonmao · 6 天前 · 2305 次点击

    快速入口:

    1. 视频介绍
    2. App 下载

    背景

    我是一名 Coder ,遇到问题,就要想办法解决问题。而除了工作中的挑战,还有很多私人问题需要面对——照顾好自己,也是生活中重要的一部分,毕竟,工作不该是生活的全部。

    从去年的 WWDC24 结束后,我开始在 Apple Developer 官方网站上学习 Swift 教程。但很快,三分钟热度过去了,没有合适的驱动力,让我一直徘徊到了这个月——Something is changed.

    在此前几年,我曾经学习过 Flutter ,并成功将两款 App 分别上线到 App Store 和 Google Play 。跨平台开发在追求开发速度上确实拥有天然优势。

    然而,Apple 自家平台的体验实在太优雅了。对于缺乏设计资源的开发者来说,依托平台原生设计去生长,反而更加自然、顺手。因此,"掌握 Apple 原生开发" 一直是我心中的一个执念。直到最近,这个心结终于被我解开了。

    言归正传

    SaveComment 是我在学习 SwiftUI 开发过程中萌发的一个想法。

    在学习过程中,我经常需要写大量注释、临时代码。慢慢地,这些“注释代码”堆积如山,充斥着我的 Demo 项目。虽然很多注释看似有用,让我舍不得清理,但随着数量不断增加,反而严重影响了我的学习效率。

    终于,我忍无可忍,决定顺便学习一下 macOS 应用开发,花了几小时实现了核心功能,又用几天时间打磨细节。最终,这个小工具逐渐成型,并从一个简单的保存注释的想法,进化成了一个轻量笔记本+便签工具。

    它有了一个正式的名字:Codenote (源自 Code+Note ,但不局限于 Code )。

    现在,它已经正式上架 Mac App Store 🎉,

    还拥有了一个正儿八经的官网🌍: https://codenote.app 😄!

    Mac App Store 地址: https://apps.apple.com/cn/app/codenote/id6744996909

    目前算一个 MVP 版本,后续计划增加接入自定义 AI 模型等,欢迎大家来体验,来反馈。

    功能

    核心功能

    快捷键对选中内容 ✍️ 做笔记,或者剪切,也能像 🗒️ 便笺 一样 📌 钉在屏幕上。

    笔记管理

    支持对笔记内容的高效整理与多维度分类:

    • ✅ 批量操作:支持多选笔记,统一删除、移动或打标签
    • ✅ 文件夹管理:创建文件夹组织笔记,结构清晰
    • ✅ 标签管理:添加多个标签,便于搜索与聚合
    • ✅ App 来源管理:按来源应用(如 Safari 、Xcode 等)自动归类
    • ✅ 收藏功能:一键收藏重要笔记,快速访问

    分类方式

    提供多种灵活的分类视角:

    • 📁 按文件夹组织
    • 🏷️ 按标签筛选
    • 💻 按 App 来源分类
    • ⭐ 收藏夹聚合常用笔记

    语法高亮

    内建主流编程语言的语法高亮支持,适用于技术类笔记记录,如:

    • Nginx / Apache / Shell
    • JavaScript / TypeScript
    • Java / Python / Go / Rust
    • HTML / CSS / Markdown
    • SQL / Shell / JSON 等

    🎁送码福利

    限量 50 个 Mac App Store 兑换码(先到先得,剩下的发邮箱):

    1. L6AAYMYWPWE9
    2. M6YNXAF47F6H
    3. LWL9YLEFT47A
    4. WK6HYXEN4MXK
    5. N3AXLL4LKF7K
    6. 4H6EEN73YYFK
    7. X6N4KNRLTKY6
    8. FJ376939KLNW
    9. T4LR677KKYTH
    10. PKJMKP79AX6X
    11. HLJKW6KMAMRJ
    12. MHH9TJH9KJPL
    13. MLE9NX9KX4EA
    14. TWFNF79KL4M7
    15. RNJH4FPJK69J
    16. 4YTRNT7AN7E7
    17. RYLT7J73WW46
    18. W3M3HEL3KRWW
    19. KYTLHM7WJEYX
    20. JRFRTP6XRA4P
    21. 9JRXHYM4F4RL
    22. 97EMYMT74N94
    23. H3NMWN7PM4EN
    24. PHETNPKHKK37
    25. N33HJAF9PJ64
    26. L369W77PMEM7
    27. E3J96RY4K6RL
    28. TA4L7WM96X7J
    29. WKPJXTENAPXK
    30. TEH47XWFPHW7
    31. 兑换了请回复一个数字,方便大家。

    这是个起点,离完美还有距离。希望能收到大家宝贵的反馈。 ✨

    110 条回复    2025-05-06 17:23:23 +08:00
    1  2  
    korvin
        1
    korvin  
       6 天前
    1. L6AAYMYWPWE9 已用,感谢。
    回复贴上码,方便他人。使用这个插件 https://yangjunhui.monster/t/1127520
    lockheart
        2
    lockheart  
       6 天前
    23. H3NMWN7PM4EN 已用,感谢开发者
    snycv
        3
    snycv  
       6 天前
    20. JRFRTP6XRA4P 已用,感谢
    zle12688
        4
    zle12688  
       6 天前
    30.TEH47XWFPHW7
    zle12688
        5
    zle12688  
       6 天前
    感谢
    saimax
        6
    saimax  
       6 天前
    2. M6YNXAF47F6H 已用 谢谢
    Rollup
        7
    Rollup  
       6 天前
    TWFNF79KL4M7 已使用,感谢
    tuot
        8
    tuot  
       6 天前
    WK6HYXEN4MXK 已使用,谢谢
    eamdfs
        9
    eamdfs  
       6 天前
    E3J96RY4K6RL 已使用,谢谢
    sun522198558
        10
    sun522198558  
       6 天前
    TA4L7WM96X7J 已用谢谢
    idlerlestat
        11
    idlerlestat  
       6 天前
    KYTLHM7WJEYX 已用
    evan9527
        12
    evan9527  
       6 天前
    16. 4YTRNT7AN7E7 感谢
    Laurus
        13
    Laurus  
       6 天前
    return1992
        14
    return1992  
       6 天前
    cmV0dXJuMTk5MkAxNjMuY29t ,谢谢,请邮箱发个
    Laurus
        15
    Laurus  
       6 天前
    [email protected] ,谢谢,请邮箱发个。30 个兑换码我一个个试过了,都被用过了。
    n0nnull
        16
    n0nnull  
       6 天前
    FJ376939KLNW 已用,谢谢分享
    Lituby
        17
    Lituby  
       6 天前 via Android
    大佬来晚了,求个码,感谢🙏
    bGl0dWJ5QG91dGxvb2suY29t
    tsin1618
        18
    tsin1618  
       6 天前
    dnBzZXJpY0BvdXRsb29rLmNvbQ==,求个码,谢谢
    CheckM8
        19
    CheckM8  
       6 天前 via iPhone
    followad
        20
    followad  
       6 天前 via iPhone
    大佬 俺来啦 求个码噻。私密马赛。[email protected]
    arron2022
        21
    arron2022  
       6 天前
    [email protected] OP 好人,来年生八个娃,感谢
    smilehe
        22
    smilehe  
       6 天前
    大佬,[email protected] 感谢。
    Shum1n
        23
    Shum1n  
       6 天前
    NTQwODQyOTMwQHFxLmNvbQ== 求个码 感谢 OP
    URgoy
        24
    URgoy  
       6 天前 via iPhone
    enp6bG14YUBnbWFpbC5jb20=,蹲一个,谢谢
    fengci
        25
    fengci  
       6 天前
    NzY5MjA1MjdAcXEuY29t 蹲
    Tomorrowxxy
        26
    Tomorrowxxy  
       6 天前
    ICAwMzgwODA4QGdtYWlsLmNvbSAgIA== 感谢 OP
    FakerLeung
        27
    FakerLeung  
       6 天前
    Mzc1MDgyNjc3QHFxLmNvbQ==
    蹲个码,谢谢楼主
    wyjson
        28
    wyjson  
       6 天前 via Android
    來晚了,蹲個碼謝謝樓主。[email protected]
    nianyou
        29
    nianyou  
       6 天前
    aXJ1Ym9tYkBxcS5jb20= 谢谢楼主
    imBossa
        30
    imBossa  
       6 天前
    感谢,aW1ib3NzYUBvdXRsb29rLmNvbQ==
    aiyo101
        31
    aiyo101  
       6 天前
    OTA0MTIwMjc4QHFxLmNvbQ==
    蹲,谢谢楼主
    Heanes
        32
    Heanes  
       5 天前
    aGVhbmVzQDE2My5jb20= 谢谢楼主
    Daniel0829
        33
    Daniel0829  
       5 天前
    冒昧求个码。感谢。( base 64 ) dGVjaGRhbmllbEBkdWNrLmNvbQ==
    langdalanghonghu
        34
    langdalanghonghu  
       5 天前
    bGFuZ2RhbGFuZ2hvbmdodXNodWlmb3JtYWNAZ21haWwuY29t 求个码谢谢楼主
    Xhofe
        35
    Xhofe  
       5 天前
    eGhvZmVAcXEuY29t
    蹲,谢谢楼主
    jianny
        36
    jianny  
       5 天前
    码全部兑换完了,求一个码,我的邮箱:amlhbm55QGxpdmUuY29t 谢谢大佬!
    miaoxiaomayi
        37
    miaoxiaomayi  
       5 天前
    @Laurus 我也是每个都试了一遍
    skvi
        38
    skvi  
       5 天前 via Android
    📬
    ay1ub3RpZnlAb3V0bG9vay5jb20=

    希望还有
    lilyaki
        39
    lilyaki  
       5 天前
    MTU2MTYzODU5QHFxLmNvbQ== 谢谢大佬
    Suremotoo
        40
    Suremotoo  
       5 天前
    蹲,感谢开发者!
    c3VyZW1vdG9vQGdtYWlsLmNvbQ==
    Bssn
        41
    Bssn  
       5 天前
    b2trb251bGxAZ21haWwuY29t

    感谢开发者,很有趣的 app ,感觉在学习一门新语言时尤其有用哈哈
    huyasi
        42
    huyasi  
       5 天前 via iPhone
    [email protected] 求一个谢谢🙏
    NeroKim
        43
    NeroKim  
       5 天前
    来晚了,求一个码 谢谢

    bmVyb0BuZXJvLm1l
    ychen997
        44
    ychen997  
       5 天前
    来晚了,但是很有用,可否求一个码,谢谢啦
    eWluYW4uZW1haWxAZ21haWwuY29t
    AJDX3906
        45
    AJDX3906  
       5 天前 via iPhone
    YWpkeDM5MDZAMTYzLmNvbQ==
    看了 app 描述,想体验一下,蹲个码
    hexiaowu1993
        46
    hexiaowu1993  
       5 天前
    来晚了,蹲一个码,感谢 op

    NDQ2ODg3MTA5QHFxLmNvbQ==
    poison123
        47
    poison123  
       5 天前
    感觉非常不错,求个码谢谢!
    UG9pc29uT2ZmMTIzQGdtYWlsLmNvbQ==
    lazywa
        48
    lazywa  
       5 天前 via iPhone
    求一个码 谢谢
    emh3aW5nMTEyMUBnbWFpbC5jb20=
    simonmao
        49
    simonmao  
    OP
       4 天前
    @return1992 已发,请查收。
    simonmao
        50
    simonmao  
    OP
       4 天前
    @Laurus #15 已发,请查收。
    simonmao
        51
    simonmao  
    OP
       4 天前
    @Lituby 已发,请查收。
    simonmao
        52
    simonmao  
    OP
       4 天前
    @tsin1618 已发,请查收。
    simonmao
        53
    simonmao  
    OP
       4 天前
    @CheckM8 已发,请查收。
    simonmao
        54
    simonmao  
    OP
       4 天前
    @followad 已发,请查收。
    simonmao
        55
    simonmao  
    OP
       4 天前
    @simonmao #54 已发,请查收。
    simonmao
        56
    simonmao  
    OP
       4 天前
    @arron2022 已发,请查收。
    simonmao
        57
    simonmao  
    OP
       4 天前
    @smilehe 已发,请查收。
    simonmao
        58
    simonmao  
    OP
       4 天前
    @Shum1n 已发,请查收。
    simonmao
        59
    simonmao  
    OP
       4 天前
    @URgoy 已发,请查收。
    simonmao
        60
    simonmao  
    OP
       4 天前
    @fengci 已发,请查收。
    simonmao
        61
    simonmao  
    OP
       4 天前
    @Tomorrowxxy 已发,请查收。
    simonmao
        62
    simonmao  
    OP
       4 天前
    @FakerLeung 已发,请查收。
    simonmao
        63
    simonmao  
    OP
       4 天前
    @wyjson 已发,请查收。
    simonmao
        64
    simonmao  
    OP
       4 天前
    @nianyou 已发,请查收。
    simonmao
        65
    simonmao  
    OP
       4 天前
    @imBossa 已发,请查收。
    simonmao
        66
    simonmao  
    OP
       4 天前
    @aiyo101 已发,请查收。
    simonmao
        67
    simonmao  
    OP
       4 天前
    已发,请查收。
    simonmao
        68
    simonmao  
    OP
       4 天前
    @Heanes 已发,请查收。
    simonmao
        69
    simonmao  
    OP
       4 天前
    @Daniel0829 已发,请查收。
    simonmao
        70
    simonmao  
    OP
       4 天前
    @langdalanghonghu 已发,请查收。
    simonmao
        71
    simonmao  
    OP
       4 天前
    @Xhofe 已发,请查收。
    simonmao
        72
    simonmao  
    OP
       4 天前
    @jianny 已发,请查收。
    simonmao
        73
    simonmao  
    OP
       4 天前
    @skvi 已发,请查收。
    simonmao
        74
    simonmao  
    OP
       4 天前
    @lilyaki 已发,请查收。
    simonmao
        75
    simonmao  
    OP
       4 天前
    @Suremotoo 已发,请查收。
    simonmao
        76
    simonmao  
    OP
       4 天前
    @Bssn 已发,请查收。
    simonmao
        77
    simonmao  
    OP
       4 天前
    @huyasi 已发,请查收。
    simonmao
        78
    simonmao  
    OP
       4 天前
    @NeroKim 已发,请查收。
    simonmao
        79
    simonmao  
    OP
       4 天前
    @ychen997 已发,请查收。
    simonmao
        80
    simonmao  
    OP
       4 天前
    @AJDX3906 已发,请查收。
    simonmao
        81
    simonmao  
    OP
       4 天前
    @hexiaowu1993 已发,请查收。
    simonmao
        82
    simonmao  
    OP
       4 天前
    @poison123 已发,请查收。
    followad
        83
    followad  
       4 天前 via iPhone
    @simonmao 收到收到!多谢 会认真体验
    NeroKim
        84
    NeroKim  
       4 天前
    @simonmao 谢谢!
    Bssn
        85
    Bssn  
       4 天前
    @simonmao #76 已激活,感谢!

    官网上的两个按钮似乎都是 app store 的,不知道具有满血版该在哪下载呢?
    wyjson
        86
    wyjson  
       4 天前
    @simonmao 感谢
    jianny
        87
    jianny  
       4 天前
    谢谢!已收到!非常感谢!
    simonmao
        88
    simonmao  
    OP
       4 天前
    @lazywa 已发,请查收。
    Crazypointer
        89
    Crazypointer  
       4 天前 via iPhone
    来晚啦,楼主求个码,[email protected] ,感谢!
    Ccf
        90
    Ccf  
       4 天前
    支持一下,可否求个码?
    ZnlpMTUxQGdtYWlsLmNvbQ==
    miaoxiaomayi
        91
    miaoxiaomayi  
       4 天前
    哥 我也想体验 想反馈,请给我个机会。感谢🙏[email protected]
    miaoxiaomayi
        92
    miaoxiaomayi  
       4 天前
    @simonmao 老哥 我上面也留言了 都试了一遍,就是忘了留邮箱了,[email protected]
    lilyaki
        93
    lilyaki  
       4 天前
    @simonmao 收到,谢谢大佬!
    hexiaowu1993
        94
    hexiaowu1993  
       3 天前
    @simonmao 已收到,感谢 op
    brucmao
        95
    brucmao  
       3 天前
    老哥,节日快乐,我现在是手动将代码片段保存到 upnote, 不是很方便,能否发个码 YnJ1Y21hb0BnbWFpbC5jb20=
    simonmao
        96
    simonmao  
    OP
       3 天前
    @Bssn #85 现在商店里的版本也能实现选中内容引用了,所以满血版本不是必须的,就暂时没有挂链接。现在计划先把基础功能完善,再跟进这里。感谢反馈😘
    simonmao
        97
    simonmao  
    OP
       3 天前
    @lilyaki #93 已发,请查收。
    simonmao
        98
    simonmao  
    OP
       3 天前
    @Crazypointer 已发,请查收。
    simonmao
        99
    simonmao  
    OP
       3 天前
    @Ccf 已发,请查收。
    simonmao
        100
    simonmao  
    OP
       3 天前
    @miaoxiaomayi #91 已发,请查收。
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4886 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 09:54 · PVG 17:54 · LAX 02:54 · JFK 05:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.