真实生活场景的使用经验
各平台客户端所用场景
- Windows: 偶尔记录一些WP应用开发的日志
- macOS:主力军,结合马克飞象。记录学习、生活、工作等笔记。主要使用官方客户端进行查看
- iPhone:随意走走或到楼下咖啡厅坐坐的时候,充当备忘录或记录下人们讨论的热门话题。回家后再找详细资料进行学习
- iPad:在开会的时候用电子笔做记录,给客户做演示或者发送文档
macOS系统下使用体验
学习编程的笔记记录
对最近一段时间iOS应用的开发做了笔记记录分类,建立了两个笔记本组:iOS基础和iOS高级。
iOS基础中,建立:
- C语言学习笔记
- OC语言学习笔记
- Swift语言学习
这三种语言知识面多,知识点杂,所以对其自定义了一些标签,以便于查找。在学习完C语言之后,通过对比学习进行OC的学习。此时可利用标签快速定位知识点进行比对学习。
印象笔记中对PDF文档的支持,这个功能是我在学习工作时最喜欢的功能。许多编程书籍与资料文档都是PDF版本,实际应用时,开多个窗口阅读非常不方便。而在印象笔记中因为有目录标签功能,可以对所需知识点进行快速定位,迅速打开相关资料文档进行学习补充。在进行iOSApp开发的时候,印象最深刻的就是开发愤怒的小鸟。开发过程中所需涉及的知识杂、多,且分布在不同的书籍文档中。此时,利用好印象笔记中PDF文档阅读功能大大缩减了开发过程中不必要的时间浪费,对知识的快速有效的复习卓有成效。
与印象笔记配套的书写工具,我选择马克飞象,这是一款专门为印象笔记定制的Markdown客户端。书写Markdown非常方便,熟悉Markdown语法可以自手写。不太熟悉,可以边看帮助(快捷键:Cmd + /)边写的。快捷键初学的时候可以使用,但是我现在不用快捷键也可以快速编写Markdown文本。说说我最喜欢的马克飞象的功能吧 — — TOC标签
TOC标签可以直接生成目录,这是我复习编程知识的小助手。通过将目录在脑子里过一遍,挑拣出模糊或忘记的知识点进行详细的复习阅读。当然,在实际应用中发现这个功能还可以更完善一点,目前无法直接进行目录跳转。有时候要翻四五十页也是比较蛋疼的。
代码段标注也是比较实用的功能。我自身平常有写简单代码的习惯,在macOS上也常用记录代码片段的软件(SnippetsLab和Gist),以为重要代码段提供编程的思路。代码段标注中有一些功能代码是可以直接拿来用的,且它的样式定制也比较容易。个人比较喜欢github的样式。
目前,马克飞象的作者已从原单位辞职,成为马克飞象的全职开发者。相信之后的功能肯定会更丰富更有趣。
相关链接:
印象笔记:https://www.yinxiang.com/
马克飞象:https://maxiang.io/