Поточно-безопасные методы UIKit

I ' Я пытаюсь выяснить, какие именно методы (имена!) стали потокобезопасными в UIKit на iOS 4.0.

Я поискал в документации Apple без особого успеха. Например, UIImage , созданный с помощью imageNamed:, небезопасно использовать в других потоках (иногда он удаляет его CGImage из основного потока), а imageWithCGImage может быть(?). Кроме того, я видел утверждения, что UIColor безопасен для использования в потоках, отличных от основного потока.

Есть ли какое-то конкретное руководство относительно того, какие методы безопасны, а какие нет?

Редактировать: небезопасно использовать в других потоках (время от времени он будет отбрасывать свой CGImage из основного потока), тогда как imageWithCGImage может быть (?). Кроме того, я видел утверждения, что UIColor безопасен для использования в потоках, отличных от основного потока.

Есть ли какое-то конкретное руководство относительно того, какие методы безопасны, а какие нет?

Редактировать: небезопасно использовать в других потоках (иногда он будет отбрасывать свой CGImage из основного потока), тогда как imageWithCGImage может быть (?). Кроме того, я видел утверждения, что UIColor безопасен для использования в потоках, отличных от основного потока.

Есть ли какое-то конкретное руководство относительно того, какие методы безопасны, а какие нет?

Редактировать: Что интересно, так это классы UIKit, которые интересно использовать в отдельных потоках, например UIImage , UIColor и т. Д.

15
задан Jacob Relkin 6 June 2011 в 03:20
поделиться