视频合集

你可以在 Pin 的关于页面找到本教程的入口

媒体测评

瘋先生《[iPhone/iPad必裝] 改變你的生活習慣操作!iOS萬能多功能剪貼神器Pin降臨》

AppSolution《苹果重点推荐的剪贴板神器,到底有多好用?- Pin #iOS #AppStory》

最美应用《三枚小而美的神器》

少数派《你对剪贴板的需求它都能满足:iOS 剪贴板增强工具 Pin》

少数派《剪贴板增强工具 Pin 的 7 个使用技巧》

爱范儿《小小的剪贴板如何让你的 iPhone 发光发热》

极客公园《最适合手机的「复制粘贴」方式,给自己调教一块走心的「智能剪贴板」》

小众软件《Pin – iOS 剪贴板还能玩出花?》

好奇心日报《iPhone 上的剪贴板神器,现在可以当键盘用了》

好奇心日报《管好剪贴板,是把手机变成生产力工具的第一步》

小黄人科技《iPhone 安装一个「Pin」,足够替代10+个应用》

为什么有这篇文章

其实从我内心来说,我非常不情愿去写这样一篇类似于 wizard 的东西,因为我认为,一个软件如果需要有说明书用户才知道如何使用,那他是失败的,至少他的交互设计是不易理解的。但是慢慢地我发现 Pin 是一个有一点 Pro 的一个 app,虽然他的设计初衷极为简单,但在更迭过程中他已经出现了各种各样进阶的玩法,在 app 里面表述一来有限,二来不能随时更新,所以以后关于 Pin 的各种细节的更新,都可以在这个文档里面找到。


Pin 的起源

Pin = Pin Is Not only a launcher,也许你发现了,Pin Is Not 的首字母加起来就是 Pin,而这句话里面又包含了 Pin 本身,这种表述法被称为 递归缩写。正如 Linux = Linux Is Not UniX,GNU = Gnu’s Not Unix 一样,Pin 也有这么一个有趣的名字,当然你不记得也没关系,Pin 也是图钉 OR 别针的意思。任何软件的诞生都是为了解决某种问题,亦或是制造某种问题然后解决它。Pin 的诞生十分偶然,来自于作者 Cyan 同学对剪贴板 app 的需求,他尝试了 iOS 平台老前辈 Clips 和 Heapo,顿时觉得脑子不够用,天呐世界上怎么会有这么难懂的 app,我只是想记录一个剪贴板而已,如果能用剪贴板的数据快速搜索就更好了!于是 Pin 在一周后诞生了,Pin 想解决的核心问题只有一个:更有效利用剪贴板的数据。所以 Pin 被划分成了四大组件:

  • 剪贴板
  • 动作
  • 分词
  • 预览
  • 分享插件
  • 自定义键盘

这是 Pin 的现状,当然不排除在未来可能有更好的交互可以将它们其中一些合并起来,那样 Pin 会显得更加的简洁。

那么现在就来详细了解一下 Pin 四大组件吧!


剪贴板

1. 基本功能

剪贴板是最容易理解和操作的一个组件,他简单的将剪贴板复制的内容保存在 Pin 里面,方面浏览历史记录和复制以前的内容。由于 iOS 的限制,剪贴板监听没有办法在后台进行,不过好在 iOS 8 支持通知栏插件,所以复制数据后下拉通知栏,完成剪贴板保存。

2. 特色功能

Pin 的剪贴板可以对某个数据进行 “PIN” 操作,意思是把数据置顶,这样的话方便一些更重要的数据可以随时看到。在通知中心长按可以进行PIN、删除操作。在主应用可以主动添加一个数据,而不需要从剪贴板粘贴。 Pin 的剪贴板会对数据进行合理的处理,比如说点击链接的时候会自动在全部文本中把链接拿出来,电话号码也一样。

3. 小技巧

在剪贴板插件上面,虽然只有右侧有翻页按钮,但其实左侧也一样可以翻页,只是为了简洁,没有让两个按钮显示出来,他们是隐形的。并且按钮支持长按,试试长按往下翻的按钮,列表回直接滚到底。 在新版本里面,PIN 记录列表上面支持 3D Touch 操作,对其重压可以查看全文,不支持 3D Touch 的设备这个动作会被长按代替。


动作

1. 基本功能

动作不是 Pin 原创的设计,在 Pin 以前,iOS 平台就已经有了各式各样的启动器。有些号称独树一帜,有着革命性的创新,其实无一不都是 URL Scheme 的运用,其实说白了任何启动器原理都一样,Pin 在这一方面和他们也没有任何不同,这一点 Pin 需要保持谦逊,也意味着其他启动器能用的 scheme 一样可以很好的运行在 Pin 上。 当然,Pin 也有特色:

无限添加动作,可以自由左右滑动 动作设计极为简单,甚至没有图标 大部分动作都以剪贴板数据为核心

2. 特色功能

Pin 的动作支持 %@ 符号,只要 scheme 里面包含 %@,在启动动作的时候,%@ 都会被自动替换成剪贴板的数据。例如百度搜索的动作 http://www.baidu.com/s?wd=%@ 剪贴板的内容是 Pin,那么在启动这个动作的时候,就可以直接百度搜索 Pin 这个关键词。其他的动作也都支持这个设定。

3. 小技巧

Pin 的动作在通知栏一样是支持长按操作的,长按会直接忽略剪贴板的数据,让他变成一个普通的动作。同时左右按钮支持循环滚动,如果页数很多的话很受用。(当然我并不推荐你添加太多的动作,尽管 Pin 没有限制你)

4. 扩展插件

Pin 的动作扩展是一个有点复杂的话题,将会在后面详细讨论,简单说,动作扩展让 Pin 的动作功能和其他的启动器有很大的不一样,极大的丰富了 Pin 的能力。


分词

1. 基本功能

Pin 的分词功能其实是 Pin 的首创,至少在 Pin 以前我没看见过哪个 app 把分词用在这个地方。简单地说,分词就是把一段话根据语义分割成一堆词组,原本是自然语言处理的一个步骤。当然你不明白含义也没关系,你只需要简单的知道,当你收到别人的微信或者短信,只能复制一大段文本的时候,用 Pin 的分词功能,可以很快的把你真正想要的部分分割出来。

2. 特色功能

所谓合久必分,分久必合。Pin 的分词还支持合并操作,你可以把分词面板里面的结果单独挑出来两个合并在一起,然后搜索或者复制。同时,Pin 的分词并不会破坏掉原句子里面的空格,原本有空格的地方合并之后空格依然会保持。并且 Pin 会对文本中的链接进行很好的处理,让他们保持不会被分割开,点击他们之后也会直接打开链接。

3. 小技巧

分词支持动作的指定,对于分词的结果,你可能需要搜索,也可能需要保存,这些动作可以在主应用里面进行设置,可供选择的列表正是你在动作插件里面添加过的那些。在默认的情况下,分词的动作被指定为了 x-web-search,表示使用 Safari 默认的搜索引擎搜索。 点击分词的行为可以在主应用里面设置,可以分为点击启动,长按复制,或者反过来


预览

1. 基本功能

通知栏预览网页似乎也是 Pin 的首创。在早期的时候,要做到这样一个事情是完全不可能的,因为通知栏的性能有着极高的要求,不过 Pin 通过一些折衷的手段做到了这么一个事情。 简单说,预览就是快速在通知中心浏览结果,而不需要离开当前的 app

2. 特色功能

和分词一样,也是支持动作的设定,动作的来源也是在动作插件里面添加过的那些。譬如说你要搜索一个东西,只需要复制它,然后下拉通知栏就能看到,还能点击上下半屏幕翻页(也能取消掉),如果需要继续浏览的话,可以打开 Safari 继续。并且,可以在主应用里面开启自动预览的选项。

3. 小提示

预览这个功能目前是和其他几个功能关系最少的,不排除以后可能会合并到其中某个插件的可能,需要继续观察和优化几个版本。


动作扩展

1. 什么是动作扩展

动作扩展其实是 Pin 的动作部分的一种能力增强,他们是 Pin 有别于其他启动器的重要部件,在日后会添加更多适合对剪贴板进行扩展的动作扩展。同时支持主应用启动和通知栏启动两种方式。

2. 目前支持的动作扩展(v1.4)

名称 功能
抓图 从二维码、剪贴板等处把图片抓到
图库 一个简单轻量的 GIF 管理工具
分享 调用分享面板分享剪贴板的文本或图片
保存 快速保存文本至日历、提醒、印象笔记
二维码 将剪贴板的文本或链接生成二维码,方便分享
高级搜索 快速实现搜索引擎的高级技巧,例如站内搜索
内置词典 使用系统默认的词典查询单词
文本截图 文本转成图片,可以用在长微博
网页截图 将网页内容保存成图片方便分享

3. 小技巧

抓图扩展可以配合 Chrome 插件使用 图库支持 GIF,Safari 保存下来的图片分享到微信会变成表情 保存到日历的时候,会默认建立一个一小时的时间段,可以修改

4. 动作扩展的愿景

动作扩展希望建立一个以剪贴板数据为核心的处理中心,希望能对文本处理发挥到极致。当然在这个过程中不可避免的会让 app 变的不那么轻量,所以要在产品的发展中保持克制,保持权衡。


结语

以上就是 Pin 的一些故事和细节,当然在后续的更新中,这个文档会被不断的完善,也希望大家可以对 Pin 提更多建议,可以直接反馈到 log.e@qq.com 这个邮箱,也能在这里找到我。

觉得 Pin 和这篇文章对你有用的话,请考虑支持我: 微信支付 支付宝

我相信优质的内容是值得为之付费的,希望国内的软件环境会越来越好,诞生出越来越多高质量的独立作品。