I ' Я пытаюсь выяснить, какие именно методы (имена!) стали потокобезопасными в UIKit на iOS 4.0.
Я поискал в документации Apple без особого успеха. Например, UIImage
, созданный с помощью imageNamed:, небезопасно использовать в других потоках (иногда он удаляет его CGImage
из основного потока), а imageWithCGImage
может быть(?). Кроме того, я видел утверждения, что UIColor
безопасен для использования в потоках, отличных от основного потока.
Есть ли какое-то конкретное руководство относительно того, какие методы безопасны, а какие нет?
Редактировать: небезопасно использовать в других потоках (время от времени он будет отбрасывать свой CGImage
из основного потока), тогда как imageWithCGImage
может быть (?). Кроме того, я видел утверждения, что UIColor
безопасен для использования в потоках, отличных от основного потока.
Есть ли какое-то конкретное руководство относительно того, какие методы безопасны, а какие нет?
Редактировать: небезопасно использовать в других потоках (иногда он будет отбрасывать свой CGImage
из основного потока), тогда как imageWithCGImage
может быть (?). Кроме того, я видел утверждения, что UIColor
безопасен для использования в потоках, отличных от основного потока.
Есть ли какое-то конкретное руководство относительно того, какие методы безопасны, а какие нет?
Редактировать:
Что интересно, так это классы UIKit, которые интересно использовать в отдельных потоках, например UIImage
, UIColor
и т. Д.