On Jul 26, 2012, at 2:09 PM, Dave wrote:

> Hi All,
> 
> I like to be able to fire off a Background thread that Renders PDF pages to 
> UIImage's.
> 
> I've got the code working on the Main Thread, but now the tricky bit because 
> since I am using UIGraphicsBeginImageContextWithOptions and 
> UIGraphicsEndImageContext in order to capture the Image, and, as far as I 
> know these methods can only be called on the Main Thread. Is this correct?


As David has pointed out, this is incorrect as of iOS (then iPhoneOS) 4.  From 
the release notes 
(http://developer.apple.com/library/ios/#releasenotes/General/WhatsNewIniPhoneOS/Articles/iPhoneOS4.html):

Drawing to a graphics context in UIKit is now thread-safe. Specifically:
The routines used to access and manipulate the graphics context can now 
correctly handle contexts residing on different threads.
String and image drawing is now thread-safe.
Using color and font objects in multiple threads is now safe to do.

I do see that the UIKit documentation has not been updated to reflect this 
fact.  I suggest filing a documentation bug.

-Conrad
_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to