クリップボード

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
コピー(パブリック)
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
UIPasteboard *pasteboard = [UIPasteboard generalPasteboard];
// 文字列
[pasteboard setValue:@"文字列" forPasteboardType:@"public.text"];
[pasteboard setValue:@"文字列" forPasteboardType:@"public.utf8-plain-text"]
// 画像
UIImage *image = [UIImage imageNamed:@"hoge.jpg"]
[pasteboard setValue:image forPasteboardType:@"public.image"];


_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
取り出し(パブリック)
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
UIPasteboard *pasteboard = [UIPasteboard generalPasteboard];
// 文字列
NSString *string = [pasteboard valueForPasteboardType:@"public.text"];
// 画像
UIImage *image = [pasteboard valueForPasteboardType:@"public.image"];



_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
コピー(プライベート)
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
NSData *fileData = @"aaa/bbb/ccc.txt";
// create を YES にすると、その名前のペーストボードが存在しない場合、新たに生成する
UIPasteboard *pasteboard = [UIPasteboard pasteboardWithName:@"privateName" create:YES];
[pasteboard setValue:fileData forPasteboardType:@"public.data"];

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
取り出し(プライベート)
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
UIPasteboard *pasteboard = [UIPasteboard pasteboardWithName:@"privateName" create:NO];
NSData *pdfData = [pasteboard dataForPasteboardType:@"public.data"];
最終更新:2016年05月12日 15:19