Having worked w/ languages that utilized namespaces for the past 10 years I am trying to figure out the best approach to project structure and class names in objective-c (iOS4+). Should you simply give all your classes, view controllers, etc. unique names? It seems archaic there is not a way to encapsulate groups of functionality with something like namespaces, especially if you build libraries and have a large development team.
Is there functionality equivalent to namespaces that I am missing? If not, what is a good approach to this problem?
Thanks
Yes.