NSView and dynamically created subviews

I have a custom view that acts as a container for many NSImageViews that will be created dynamically on the fly.

When the container view is resized (by parent window), some new subviews may be created and added to the container view, or some subviews may be removed because they are not fit into a smaller view.

I have two ways to handle the 'disappearing' subviews. One way is to hide them, the other is to remove them from the container view.

My concern is that - Is there a (big) performance difference between the two methods? Which is better?

NSView and dynamically created subviews
 
 
Q