У меня есть сетка CALayer (с родительским NSView, заключенным в NSScrollView), который содержит несколько подслоев, каждый из которых рисует изображение. Когда я отключаю тени для подслоев, производительность отличная. Однако, как только я их включаю, рисование начинает сильно отставать.
Есть ли что-то, что я могу сделать, чтобы улучшить это? Я слышал об использовании shouldRasterize
в iOS для повышения производительности теней, но это свойство недоступно в OS X.