I understand that to use the UIActivityIndicator you must start it in the main thread, and then do your long running operation on a background thread. I also understand that all UIKit operations should be done on the main thread as well.
But what I am faced with now is a long running operation to create CALayers using the Quartz CGContext drawing methods, and I'm wondering if it is possible to do the Quartz stuff in a background thread so I can display a activity indicator while my complex graphs are being drawn?
I'm pretty new to Quartz and have to admit I get lost easily in this area. I'm hoping that it is different enough from UIKit to allow background context drawing operations.