I would like to offer you my MIT-licensed application, which includes projects and build targets for iPad, iPhone, iPod, iPad simulator, iPhone simulator, Mac OS X 32/64 bit fat, Windows 32-bit, and Windows 64-bit. It is fully cross platform and uses the Juce(*) open source library. The app demonstrates the application of audio filters (Digital Signal Processing), for which source code is also included:
"A Collection of Useful C++ Classes for Digital Signal Processing" by Vincent Falco
http://code.google.com/p/dspfilterscpp/
Features include:
- FULL SOURCES
- MIT-Licensed(*), unlimited proprietary use!
- Single XCode 4 project with multiple platform targets
- Usage of child static library projects
- Usage of .xcconfig files to share build settings between projects
- Tuned build settings to run on the widest range of devices
- Turns off using Thumb for armv6 (performance increase)
In addition I have developed a short graphic tutorial for getting the most out of XCode 4 projects that target multiple devices:
XCode 4 Setup Tips and Tricks for iPad, iPhone, iPod, Mac OS
http://rawmaterialsoftware.com/viewtopic.php?f=4&t=7737
For those who can't be bothered to check out the repo via SVN, the latest source tree plus prebuilt binaries for both Mac OS X and Windows are available in a single .zip archive:
DSP Filters Project Downloads
http://code.google.com/p/dspfilterscpp/downloads/list
This fully functional project can be used as a starting point to develop your own cross platform app that will work everywhere!
(*) Juce (
http://rawmaterialsoftware.com/juce.php ) cross platform application framework is separately licensed under the GPL, or a commercial license (
http://rawmaterialsoftware.com/jucelicense.php ) may be purchased from the author (
http://www.rawmaterialsoftware.com )