4 ms·
>It must be a huge pain even for Apple to work on such beastly monolithic app that does almost everything except the laundry. For all we know, iTunes could be
by batista 14y ago
>It must be a huge pain even for Apple to work on such beastly monolithic app that does almost everything except the laundry.
For all we know, iTunes could be (and probably is) a fully modularised code base, with minimal cross module dependencies. The fact that we see it as one application tells us nothing about the underlying code.
Even the UI parts for different functionalities can be neatly modularized in different IB files, the only thing they all have to share is the main menu.