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

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

  •  
  •   simonmao · 11 小时 56 分钟前 · 761 次点击

    快速入口:

    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. 兑换了请回复一个数字,方便大家。

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

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

    希望还有
    lilyaki
        39
    lilyaki  
       7 小时 14 分钟前
    MTU2MTYzODU5QHFxLmNvbQ== 谢谢大佬
    Suremotoo
        40
    Suremotoo  
       5 小时 1 分钟前
    蹲,感谢开发者!
    c3VyZW1vdG9vQGdtYWlsLmNvbQ==
    Bssn
        41
    Bssn  
       4 小时 50 分钟前
    b2trb251bGxAZ21haWwuY29t

    感谢开发者,很有趣的 app ,感觉在学习一门新语言时尤其有用哈哈
    huyasi
        42
    huyasi  
       32 分钟前 via iPhone
    [email protected] 求一个谢谢🙏
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   978 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 18:55 · PVG 02:55 · LAX 11:55 · JFK 14:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.