I'm coming to iOS development from a web dev background.
Having all of my view controllers, data models and storyboards in the same directory is a real mess.
Are there any conventions for organising files within a project?
If not, are there any good reasons why I shouldn't do so like:
my_project/
view_controllers/
data_models/
views/
assets/
tests/
All advice appreciated