UIPasteboard 类实如今应用之间分享数据。app
分享数据给其余app能够使用
system-wide
级 剪切板; 分享数据给相同team ID的APP ,能够使用app-specific
级 剪切板ide
典型的例子: 当用户在界面选中项上须要一个复制或者剪切的操做,app中的某个对象就向剪切板中写入数据。同一app中或者不一样app中的对象就能够从剪切板中读取数据,并展现出来。ui
一个剪切板是内存中一块已经被命名的区域,而且能够用来分享数据。code
有两个系统剪切板: General pasteboard (UIPasteboardNameGeneral
) ,能够赋值粘贴几乎全部类型数据; Find pasteboard (UIPasteboardNameFind
),用于搜索操做中,保存 search bar
中最近使用的string类型的值。对象
应用同时也能建立剪切板在应用之中 或者 相同team ID应用间分享数据。这个剪切板必须被标志为惟一的名字。ip
你也能够持久的标记一个 app-specific的剪切板,因此它能够在应用退出后或者系统重启后也保持存在。内存
当向剪切板中写入数据,它会被做为 pasteboard item
储存ci