12,301
edits
m (→Objective-C) |
|||
(23 intermediate revisions by 3 users not shown) | |||
Line 5: | Line 5: | ||
== | == IDEs == | ||
{| {{Template:Prettytable}} | |||
! Name/URL | |||
! Description | |||
! System | |||
* | ! License | ||
|- | |||
| [http://developer.apple.com/devcenter/ios/index.action Apple iOS DevCenter] | |||
| Apple Developer Tools (Xcode & Co.) | |||
| Mac OSX/Intel | |||
| Commercial* | |||
|- | |||
| [http://www.aptana.org/ Aptana Studio] | |||
| WebDev IDE incl. iPhone Web-App Plugin | |||
* | | Mac OS X | ||
| Free (Aptana GPL) | |||
|- | |||
| [http://www.ibm.com/developerworks/library/os-eclipse-iphone/ IBM iOS Dev with Eclipse] | |||
| iOS Dev with Eclipse | |||
| Cross-Platform | |||
| Free* | |||
|- | |||
| [http://unity3d.com/unity/features/iphone-publishing Unity] | |||
| Multiplatform 3D Game Development IDE | |||
| Cross-Platform | |||
| Commercial | |||
|} | |||
== | == Frameworks & Libraries == | ||
* [http://www. | {| {{Template:Prettytable}} | ||
! Name/URL | |||
! Description | |||
! Language | |||
! License | |||
|- | |||
| [http://www.appcelerator.com/ AppCelerator Titanium] | |||
| Titanium provides native performance, native UI & capabilities for JavaScript based apps | |||
| JavaScript | |||
| Commercial* | |||
|- | |||
| [http://libcinder.org/ Cinder] | |||
| Many Features, eg. OpenGL | |||
| C++ | |||
| Free (BSD style) | |||
|- | |||
| [http://developers.cloudmade.com/projects/show/iphone-sdk cloudmade] | |||
| Open Streetmap Replacement for MKMapView <br/>(incl. Routing & Geocoding) | |||
| Objective-C / <br/>Obj-C++ | |||
| Proprietary[http://cloudmade.com/about/api-terms-and-conditions *] | |||
|- | |||
| [http://www.cocos2d-iphone.org/ cocos2d for iPhone] | |||
| 2D Drawing & Animation | |||
| Objective-C | |||
| Free (Custom) | |||
|- | |||
| crimsontech.jp | |||
| Commercial Audio Framwork with MIDI Soundbanks | |||
| Objective-C | |||
| Commercial: ''licensing fees apply once per distributed app (project)'' | |||
|- | |||
| [http://www.fmod.org FMOD] | |||
| Cross-platform audio middleware | |||
| C/C++ | |||
| Commercial: Free for free apps, must be licensed for commercial use! | |||
|- | |||
| [[PDCON:Convention/Workshops/libpd|libpd]] | |||
| Pd with a thin layer around | |||
| [[Pure Data]] Patches (library is C/C++/ObjectiveC) | |||
| Free (BSD) | |||
|- | |||
| [http://code.google.com/p/iui/ iui] | |||
| iOS User Interface Framework for WebApps (JS Library, CSS, Images) | |||
| HMTL/CSS/JavaScript | |||
| Creative Commons 3.0 BY-SA | |||
|- | |||
| [http://code.google.com/p/json-framework/ JSON] | |||
| [[JSON]] Parser & Generator Framework | |||
| Objective-C | |||
| Free* | |||
|- | |||
| [http://hci.rwth-aachen.de/thomonet ThoMo Networking] | |||
| Very easy to send & receive objects via Bonjour | |||
| Objective-C | |||
| Free* | |||
|} | |||
== | == Code: Projects & Snippets == | ||
* [http://soundlab.cs.princeton.edu/software/ The Princton Soundlab] | {| {{Template:Prettytable}} | ||
* | ! Name/URL | ||
! Description | |||
! Language | |||
! License | |||
|- | |||
| [http://poly.share.dj/projects/#mrmr CFBonjour] | |||
| Bonjour Wrapper (via mrmr) | |||
| Objective-C | |||
| Free* | |||
|- | |||
| [https://github.com/ccgus/fmdb FMDB] | |||
| Objective C wrapper for [[SQLite]] access (see [https://github.com/ccgus/fmdb/blob/master/src/fmdb.m FMDB Examples]) | |||
| Objective C | |||
| Free* | |||
|- | |||
| [http://code.google.com/p/mobilesynth/ mobilesynth] | |||
| Audio (OSC Generators) | |||
| Objective-C++ | |||
| Free* | |||
|- | |||
| [http://poly.share.dj/projects/#mrmr mrmr] | |||
| [[OSC]] Application | |||
| Objective-C | |||
| Free* | |||
|- | |||
| [http://github.com/andreberg/NSDate-Extensions NSDate Extensions] | |||
| NSDate Extension Category | |||
| Objective-C | |||
| Free* | |||
|- | |||
| [http://www.gehacktes.net/2009/03/iphone-programming-part-6-multiple-sounds-with-openal/ OpenAL Wrapper] | |||
| OpenAL ObjC Wrapper | |||
| Objective-C | |||
| Free* | |||
|- | |||
| [http://open.iphonedev.com/projects open.iphonedev.com] | |||
| Open Source iPhone Projects | |||
| | |||
| Free* | |||
|- | |||
| [http://pixelverse.org/iphone/oscemote/ OSCemote] | |||
| [[OSC]] Application | |||
| Objective-C | |||
| Free* | |||
|- | |||
| [http://soundlab.cs.princeton.edu/software/ The Princton Soundlab] | |||
| Audio | |||
| C | |||
| | |||
|- | |||
| [http://tweakweek.com/ Cydia TweakWeek] | |||
| Each week: 1 developer creates 7 Open Source tweaks | |||
| Objective-C | |||
| Open Source* | |||
|- | |||
| [https://ccrma.stanford.edu/software/stk/index.html STK: Synthesis Tool Kit] | |||
| General Sound Synthesis Classes (largely platform independent) | |||
| C++ | |||
| | |||
|- | |||
| [http://dblog.com.au/iphone-development-tutorials/iphone-sdk-tutorial-reading-data-from-a-sqlite-database/ Reading Data from SQLite Database] | |||
| tutorial | |||
| Objective-C / C | |||
| | |||
|} | |||
== | == Templates for Xcode == | ||
{| {{Template:Prettytable}} | |||
* [http:// | ! Name/URL | ||
! Description | |||
! Language | |||
! License | |||
|- | |||
| [http://www.luckybite.com/iprocessing/ iProcessing] | |||
| Develop native iPhone applications using the Processing language | |||
| Processing (JAVA/JavaScript) | |||
| free* | |||
|- | |||
| [http://www.memo.tv/ofxiphone ofxiphone] | |||
| [[OpenFrameworks]] Template for iPhone | |||
| C/C++ | |||
| Free* | |||
|- | |||
| [http://code.google.com/p/mobileframeworks/ mobileframeworks] | |||
| [http://www.openframeworks.cc/tag/iphone openframeworks] Template for the iPhone | |||
| Objective-C++ | |||
| Free* | |||
|} | |||
== Resources == | |||
{| {{Template:Prettytable}} | |||
* | ! Name/URL | ||
! Description | |||
! Language | |||
! License | |||
|- | |||
| [http://mobiforge.com/developing/story/build-web-apps-iphone-using-dashcode Dashcode for WebApps] | |||
| Tutorial on using Apple's Dashcode for WebApps | |||
| HTML/CSS/JavaScript | |||
| Commercial* | |||
|- | |||
| [http://www.glyphish.com glyphish] | |||
| Great icons for great iOS apps | |||
| n/a | |||
| Creative Commons | |||
|- | |||
|} | |||
== Tools == | == Tools & Helpers == | ||
{| {{Template:Prettytable}} | |||
! Name/URL | |||
* [http://supercrazyawesome.com/ iPhone/iPod Touch Backup Extractor] | ! Description | ||
! Language | |||
! License | |||
|- | |||
| [http://menial.co.uk/software/base/ Menial Base SQLite3 Editor] | |||
| Graphical SQLite3 Editor | |||
| n/a (OSX) | |||
| Commercial* | |||
|- | |||
| [http://phonegap.com/ phonegap] | |||
| Cross-Platform Development Kit (iPhone, Android, Blackberry) | |||
| HTML/CSS/JavaScript | |||
| Free (New BSD) | |||
|- | |||
| [http://puredata.info/docs/developer/BuildingPdForiPhone Pure Data for iOS] | |||
| Audio (Pure Data) | |||
| Visual Programming, used in commecial apps like [[GMU:Rjdj-sprint|RjDj]] or [http://www.apsof.com/iJam/default.htm iJam] | |||
| BSD | |||
|- | |||
| [http://supercrazyawesome.com/ iPhone/iPod Touch Backup Extractor] | |||
| Explore iDevice Backups (restore files from backup) | |||
| n/a (OSX) | |||
| | |||
|} | |||
<nowiki>*</nowiki> Please check licensing details and update if required! | |||
* | |||
== More... == | |||
some cleanup is needed here: | |||
* [http://iphoneized.com/2009/11/18-mobile-frameworks-development-tools-creating-iphone-apps/ 18 mobile frameworks dev tools] to create iPhone Apps | |||
* [http://building-iphone-apps.labs.oreilly.com/index.html Building iPhone Apps with HTML, CSS & JavaScript] | |||
* [http://stackoverflow.com/questions/146297/what-are-those-little-xcode-tips-tricks-you-wish-you-knew-about-2-years-ago Xcode Tipps & Tricks] you wish you knew two years ago... | * [http://stackoverflow.com/questions/146297/what-are-those-little-xcode-tips-tricks-you-wish-you-knew-about-2-years-ago Xcode Tipps & Tricks] you wish you knew two years ago... | ||
{{Template:iPhoneDev}} | {{Template:iPhoneDev}} | ||
[[Category:Linklist]] | [[Category:Linklist]] | ||
[[Category:IOS]] | |||
[[Category:IPhone]] | |||
[[Category:Michael Markert]] | |||
[[Category:Mobile Development]] | |||
[[Category:Objective-C]] | |||
[[Category:Programmiersprachen]] | |||
[[Category:HTML]] | |||
[[Category:Javascript]] | |||
[[Category:C]] | |||
[[Category:CSS]] |