Je sais que drawLayer:
et drawlayer:inContext:
sont appelés sur plusieurs threads lors de l'utilisation d'un CATiledlayer
, mais qu'en est-il drawRect:
?drawRect: appelé sur plusieurs threads lors de l'utilisation d'un CATiledlayer?
Le code d'exemple Apple PhotoScroller utilise drawRect:
pour obtenir ses images à partir du disque, et il n'a pas de code spécial pour gérer les threads.
J'essaye de déterminer si mon modèle pour un CATiledLayer
doit être thread-safe.
Cet article contient une contradiction, mais il dit à peu près que vous devez être enfilé. Regarder la vidéo de la session de la WWDC me donne une pièce supplémentaire du puzzle qui me convainc que c'est le cas. –