Я понимаю, что для использования UIActivityIndicator необходимо запустить его в главном потоке, а затем выполнить длительную операцию в фоновом потоке. Я также понимаю, что все операции UIKit должны выполняться и в основном потоке.
Но теперь я столкнулся с длительной операцией по созданию CALayers с использованием методов рисования Quartz CGContext, и мне интересно, можно ли выполнять Quartz в фоновом потоке, чтобы я мог отобразить индикатор активности в то время как мои сложные графики рисуются?
Я довольно новичок в Кварце и должен признать, что легко заблудился в этой области. Я надеюсь, что он достаточно отличается от UIKit, чтобы разрешить операции фонового рисования контекста.