Slide 10
Slide 10 text
What they don’t tell you
• When writing your own layout, cache everything
• After that, cache the things you didn’t cache until now
• It’s crucial to invalidate as little as possible in your caches
• UICollectionViewLayoutInvalidationContext is great for that
• But: You do not need to set every property there
• Values like CGSizeZero do not mean 0, it really means I don’t know