In Cocoa MVC adoption, View knows nothing about the Model, which illustrated in this diagram:
But consider this example:
I have Item class in my model and I want visual representation for it. Most obvious for me is ItemView class, which is initialized with Item.
So, in this way, I'm breaking Cocoa MVC rules and feeling uncomfortable with it. But, I'm feeling uncomfortable also not having class like ItemView. What is the most practical solution?