alinebee / Boxer

The DOS game emulator that's fit for your Mac.
http://boxerapp.com/
770 stars 139 forks source link

Xcode Maintenance #49

Closed MaddTheSane closed 9 years ago

MaddTheSane commented 9 years ago

Remove framework headers when copying them to the application. This feature was added in Xcode 6, but isn't present in the UI. Apple says you need to remove the framework being copied, then add it again. I just added the needed text directly in the Xcode project. Also removed the unused (and unneeded) template icon in the Boxer project itself.

alinebee commented 9 years ago

Thanks for the cleanup. After 3 years of iOS development I'm wondering why I ever fell in love with frameworks; they're handy for development insofar as they bundle the headers with the binary, but it strikes me that Boxer would be faster to start up (no dynamic linking) and probably more compact (no framework cruft) if they were just compiled in as static libs.

Kentzo commented 9 years ago

They are handy for distribution of complex prodjects. E.g. GStreamer :)

Don't know if you would notice increase of speed due to dynamic loading, but size of resulting app could be less due to LTO and improved dead code stripping.