I know and heard most UI related shouldn't be done in thread other than main.
I also know that you can update non-view related data member(that you added) of UIView derived class.
I wonder if the below operations are fine or not to do in background thread.
- allocing UIView
- init UIView with/without(CGRectZero or just init) frame info
- modifying frame/image(UIImageView's) property of UIView
- modifying image property of NSObject derived class. (treating UIImage as data)
- accessing subviews with subviews method
- etc.. Is there a well defined documentation on this issue?
Thank you