Developing for MAc (and iPhone) is very different to developing for Windows. Any code that is only required for that application should be included within the application.
If you are aafter re-useable code you should look into creating a framework, and include that in your project.
If you do not need to create a framework, you could use folder within XCode to sort your classes into appropriate groups.
Having lots of DLL files (in Windows development) is often seen as an issue for deployement of applications (try searching for DLL Hell in google). Programming in Objective-C/XCode will allow you to compare the different programming patterns and practices and make up your own mind over which way works best.