剪贴板在iOS上正式称为“粘贴板”吗?

问题描述 投票:0回答:5

我正在编写一个 iOS 应用程序,我只是想确保我将其命名为合适的名称。我习惯了剪贴板,但显然 Apple 在 iOS 上称其为粘贴板。谷歌搜索并没有找到任何具体的东西。

我看到 class 被称为

UIPasteboard
但我只是想验证文献/最终用户通信也使用这个术语。

iphone ios clipboard pasteboard
5个回答
6
投票

是的,

UIPasteboard
是剪贴板(或复制和粘贴功能背后的服务)。大多数用户不太可能知道粘贴板或剪贴板的含义。如果您描述该功能,您可能应该使用简单的“复制和粘贴”术语。


4
投票

我有同样的问题:哪个字符串更适合向用户显示?

  1. “复制”
  2. “复制到剪贴板”
  3. “复制到粘贴板”

看看 iOS 12 上的标准内置应用程序,看起来几乎到处都使用第一种形式(“复制”)。

做了更多研究,我在网站 help.apple.com 上搜索了包含“pasteboard”的页面,并找到了诸如 https://help.apple.com/voiceover/info/guide/10.7/English.lproj 之类的页面/_1128.html 其中包含类似

You can also copy the last spoken phrase to the Clipboard (also called the “Pasteboard”) by pressing VO-Shift-C.
的文本,但请注意,这是 macOS 的页面,而不是 iOS 的页面。当我搜索
iOS pasteboard site:help.apple.com
时,我得到了零个结果,而搜索
iOS clipboard site:help.apple.com
则得到了很多点击,所有这些都表明苹果在向用户寻址时没有使用术语“pasteboard”(尽管 UIPasteboard 是内部的名称) API)。

另一个数据点是模拟器有一个菜单命令

Edit / Automatically Sync Pasteboard
虽然(推测!)也许这意味着开发人员而不是最终用户可以理解?

我遇到了类似的问题,如果粘贴板内容在当前情况下“无效”,我会尝试显示错误消息。 (在应用程序中,有一条主推文已加载到窗口的主要部分,但我还想让用户在将 Twitter URL 复制到粘贴板时选择第二条推文。)我想要说类似

The tweet on the pasteboard could not be downloaded
但我认为大多数用户不知道什么是“粘贴板”,甚至将其更改为
The tweet on the clipboard could not be downloaded
也不是很好,恕我直言。删除
on the pasteboard/clipboard
短语不是一个选项,因为
The tweet could not be downloaded
不起作用,因为听起来它适用于已加载到窗口主要部分的主推文,而不是粘贴板上的推文。我可以完全删除该消息,但用户不会知道他们是否成功地将无效链接复制到粘贴板;他们可以继续重试,因为他们认为复制到粘贴板失败,而不是从 Twitter 下载失败。

更新 2019-07-20:我想记录一下 Google Chrome 是如何做到的,因为它看起来是一个很好的解决方案。当您点击搜索框开始输入 URL 时,它会在其正下方提供一个额外选项,显示“您复制的链接”,后跟链接。我喜欢这个,因为“您已复制”与用户采取的操作(“复制”)一致,并避免了使用“粘贴板”或“剪贴板”的整个问题。


3
投票

来自 ios 开发手册:

粘贴板,在某些系统上也称为剪贴板,提供 用于跨应用程序共享数据的中央操作系统功能。用户可以 在一个应用程序中将数据复制到粘贴板,切换任务,然后 将该数据粘贴到另一个应用程序中。剪切/复制/粘贴功能是 与大多数操作系统中的类似。用户还可以复制 并在文本之间切换时粘贴到单个应用程序中 字段或视图。

所以回答你的问题是的,剪贴板在 iOS 中被称为粘贴板。


2
投票

查看人机界面指南,有一张应用程序图片,显示带有复制选项的弹出菜单。所以只需说“复制”,不要提及粘贴板或剪贴板

https://developer.apple.com/ios/ human-interface-guidelines/interaction/3d-touch/


0
投票

https://developer.apple.com 上有关于 pasteboard 的存档文档。

如果您愿意,您可以查看实际页面,但这里有一些见解:

粘贴板定义

粘贴板是一种安全且标准化的机制,用于在应用程序内部或应用程序之间交换数据。许多操作都依赖于粘贴板,尤其是复制-剪切-粘贴。

OS X (macOS) 中的粘贴板

在 OS X 中,在后台运行的粘贴板服务器可以持久保存粘贴板上的数据。

在 OS X 上,拖放操作和应用程序服务也依赖于粘贴板。

iOS 中的粘贴板

在 iOS 中,公共(系统)粘贴板是持久的,但默认情况下私有(应用程序)粘贴板不是。

iOS 中的粘贴板由 UIPasteboard 类的实例表示;


杂项。

  • CLI 中提供了名为
    pbcopy
    和 macOS 上的
    pbpaste
    的命令。 “pb”可能代表“粘贴板”。以下是其
    man
    页面中的命令说明:

pbcopy、pbpaste - 提供从命令行复制和粘贴到粘贴板(剪贴板)的功能

© www.soinside.com 2019 - 2024. All rights reserved.