[cocoa] NSPasteborad 에 문자열 복사하기

페이스트보드에 문자열을 복사하는 법

  1. 페이스트보드를 만든다.
  2. 페이스트보드의 타입을 선언해준다.
  3. 페이스트보드에 문자열을 쓴다.

아래는 예제 코드

-(void)copyStringIntoPBoard:(NSString *)stringToBeCopied
{
    NSPasteboard *pboard = [NSPasteboard generalPasteboard];
    [pboard declareTypes:@[NSStringPboardType] owner:self];
    [pboard setString:stringToBeCopied forType:NSStringPboardType];
}

자세한 내용은 Pasteboard Programming Guide를 참고