title: Is it ok to use UIPasteboard in a background thread?
body: <p>Is UIPasteboard thread safe ?</p>
  
  <p>I am trying to do something like this</p>
  
  <pre><code>dispatch_async(dispatch_get_global_queue(0, 0), ^{
       UIPasteboard *generalPasteBoard = [UIPasteboard generalPasteboard];
       NSData *settingsData = [generalPasteBoard dataForPasteboardType:@"SomeType"];
  
      if (settingsData == nil) {
  
          UIPasteboard *pasteBoard = [UIPasteboard pasteboardWithName:@"SomeName" create:YES];
          settingsData = [pasteBoard dataForPasteboardType:@"SomeType"];
      }   
      // Do something with settingsData
  });
  </code></pre>
  
  <p>Is this safe to do or should I use UIPasteboard only on the main thread ?</p>