【swift】コピペ UIPasteboardの読み書き

Swift 5

テキストをコピー

テキストをペーストボードにコピー

let pasteboard = UIPasteboard.general
pasteboard.string = "copy text"

ペーストボードからテキストを取得

iOS14からはペーストボードから取得すると警告が表示されますので、無駄に利用するとセキュリティ上の懸念を持たれますのでご注意ください

let pasteboard = UIPasteboard.general
let text = pasteboard.string

画像をコピー

ペーストボードに画像を保存します

let pasteboard = UIPasteboard.general
pasteboard.image = UIImage(named: "test.png")

ペーストボードから画像を取得

let image = pasteboard.image

簡単にコピペが利用できるので必要な場所でご利用ください。