CodeFlash:可运行代码的闪卡
编程学习记忆卡,代码当场运行
免费 · App 内购买 · 专为 iPad 设计。未针对 macOS 验证。
动手写代码,牢牢记住的闪卡!
一款通过动手编写来记住基础代码和语法的闪卡 App。
当然也可以当作普通的单词卡使用。现已支持朗读,背英语单词等语言学习也很方便!
【推荐给这些人】
・正在学习编程的人
・想牢牢记住常用语法和写法的人
・想利用通勤和碎片时间轻松复习的人
・不限于代码,想要一套自己专用的单词卡(例如英语单词)的人
【特点】
■ 写下代码,当场运行
卡片中写的代码可以立即运行并查看结果。
支持 JavaScript・TypeScript・Python・HTML・CSS・SQL・C++。不只是阅读,而是动手学习。
■ 朗读卡片
朗读当前显示的一面。中文和英文混在一起的句子,也会按文字种类切换声音来朗读。还可以选择声音和语速,方便语言记忆和用耳朵复习。
■ 用 3 种块制作卡片
可以自由组合文本、代码和图片。文本支持 Markdown 语法(标题、列表、粗体、表格等)。
■ 高效的间隔重复学习
FSRS 算法根据你的掌握程度自动调整下次复习的日期,轻松巩固记忆。
■ 用学习记录和统计图表查看进度
通过热力图查看学习量,通过图表查看各牌组的掌握率和评分明细。
■ 离线可用
学习数据只保存在设备内(开启同步时保存在你自己的 iCloud),不会发送到外部服务器。也无需注册账号。
【免费版也足够好用】
・牌组数和卡片数没有限制
・没有广告
・可通过备份把数据迁移到其他设备
※ 不会把现有功能改为付费。
【Pro 可以做到】
一次性购买。还有 7 天免费试用。
・iCloud 同步:与使用同一 Apple ID 的设备同步数据。换机或添加设备时,只需打开开关。
・HTML / CSS 预览:运行结果会直接以网页的形式显示。全屏时可以操作按钮和输入框,也适合练习用 JavaScript 操作 DOM。还可以登记牌组共用的 HTML 和图片。
・SQL / C++ 运行:登记牌组共用的 SQL 后,任何卡片都能操作同一个数据库。
・按牌组设置朗读语言:可以为每个牌组指定朗读语言,还可以为正面和背面分别设置。
・详细统计:可以查看每月学习量、评分排行(前 10 张)和每张卡片的成绩。
・配色主题:10 种预设 × 浅色/深色,可以更改卡片和整个画面的配色。
・FSRS 自定义:可以把复习间隔调整为“短一些、扎实复习”或“长一些、轻松学习”等适合自己的节奏。
・学习计时器:只在学习画面中走动的计时器(1〜60 分钟)。重复使用还能当作番茄钟。
【其他功能】
・卡片搜索、卡片复制、在牌组之间移动卡片
・用标签整理,跨牌组学习
・随机顺序学习
・设置每日目标张数
・归档牌组和卡片(从学习对象和统计中排除)
・以 JSON 格式导出/导入(完整备份)
・以 TSV 格式导出/导入(仅卡片中的文本等部分内容)
・通知提醒
・深色模式
・蓝牙键盘快捷键
・支持简体中文、繁体中文、日语、英语和西班牙语
・同时支持 iPhone 和 iPad
※ HTML・CSS・SQL・C++ 的运行,以及 JavaScript 的预览显示是 Pro 功能。朗读本身可以免费使用。
※ 只有 iCloud 同步和运行 Python・C++ 时需要联网(Python 需要载入运行环境,C++ 会把代码发送到外部运行服务 Wandbox。不包含账号信息或个人信息)。
欢迎先免费试用!
本次更新让每个主界面都能直接搜索,改进了键盘操作,并修复了持续占用设备存储空间的问题。
【新功能与改进】
• 学习、统计和设置界面的左上角也新增了搜索按钮(与主页位置相同)
• 新增在所有界面通用的键盘快捷键:⌘F 搜索、⌘N 新建、⌘W 关闭或返回、⇧E 归档
• 整理了键盘快捷键列表,更加易读
• 学习计时器休息时,现在会显示这是第几次休息(例如:休息中 (1/4))
【问题修复】
• 修复了 iCloud 同步和导出时使用的临时文件不断累积、占用存储空间的问题(现在会在启动时自动清理)
• 修复了在学习计时器休息时关闭 App,第二天不会重置、而是接着前一天继续的问题
• 修复了输入时通过按钮打开列表或面板后,键盘快捷键无法使用的问题。现在关闭后,光标会回到原来输入的位置
另外还包含细微的文字和显示调整。
版本 1.13.2
未收集数据
开发者不会从此 App 中收集任何数据。