Inferis/ViewDeck — pull request #112 by gpascale (2012-06-20 06:38:16+00:00)
Title: Reorganize Code into static library

I made a change to compile the code into a static library so that it's easier to use in 3rd party apps. I also converted over some of the example apps to link against this library rather than compiling the common code themselves. See the new project, ViewDeck.xcodeproj. You could convert the other projects over in the same way.

I've always organized my iOS code this way - I find it cleaner and more maintainable. Especially in the 3rd party project which uses the library. If I have to add specific files into my build process, I'm liable to miss one. Or if you add a .m file in a later release, I need to modify my project's build settings to include it. If your code simply compiles to a .a, I never have to worry about it.