Wat zijn de mogelijkheden voor het ontwikkelen van iPhone-apps?
Op dit moment Ik heb geprobeerd om gnu kit voor Linux te installeren zonder succes! Te veel trappen, en aan het en ik was niet in staat om een enkele app samen te stellen.
De Apple SDK lijkt veel meer gemakkelijk zijn, maar ik heb geen Mac.
Dus mis ik iets?
eisen software en hardware voor iOS ontwikkeling
U hebt een Mac, geen vraag. Je moet ook een iPhone of iPod Touch te ontwikkelen als hoewel de simulator is vrij goed, het is niet perfect - ik heb bijvoorbeeld code die goed werkt in de simulator, maar niet op de hardware. De hardware moet ook worden aangepast aan de ontwikkeling van de sleutels aan toe te voegen, dus er is een zeker risico aan het gebruik van een echte iPhone - veel mensen getuigen dat het veilig genoeg, maar mezelf ik durfde en een iPod Touch te kopen voor ontwikkeling. Keys hebben ook op uw Mac te worden geïnstalleerd en geïntegreerd in Xcode - en dat is lastig genoeg om recht zelfs met de standaard Apple setup. Xcode is gratis en echt heel een fatsoenlijke IDE.
Uw minimale vereisten zijn derhalve
Een Intel Mac met de nieuwste Mac OS. Goedkoopste optie is er een Mac Mini - $ 599, hoewel je kan waarschijnlijk een pick-up op Ebay die zou werken prima voor $ 400 of minder.
Een iPod Touch (of een iPhone als u de camera / telefoon functies voor uw app nodig) - $ 229
Een ontwikkelaar licentie van Apple, zodat u kunt ze nodig toetsen - $ 99
Om te benadrukken, u absoluut moet de code op echte hardware en de hoeveelheid pijn die je gaat wel proberen om iets anders dan een Mac en Xcode gebruiken zal gemakkelijk eten van de kosten van de aanschaf van een Mac te testen.
Ja, de Mac. Het is waarschijnlijk niet de moeite zonder gereedschap waard. Vooral zonder de emulator. Apple ontwierp de iPhone, het draait een versie van OSX, en ze hebben de gereedschappen gemaakt. Het is niet eens alles wat je nodig hebt is de compiler omdat u niet de middelen om te debuggen, last hebben en het beheer van de applicaties.
Check out http://oreilly.com/catalog/9780596155193/ van uw lokale libarary, dan zegt dat je geen behoefte aan een Mac, maar een jailbroken iPhone / iPodTouch en Linux. Ik weet niet dat u de SDK kunt gebruiken om het te doen, ik wacht op de 2g jailbreak zelfs te starten, maar ik hoop dat ik geen Mac nodig.
Er is nog een FAQ site die veel van de basis iPhone ontwikkeling vragen als deze, die ik nuttig gevonden beantwoordt. Dus je zou willen controleren iPhoneDevelopmentFAQ.com
Naast de officiële MAC heb je een project op Google Code dat de pogingen om een toolchain voor Linux en Windows te maken. iphone-dev Deze koppeling laat zien hoe je het te bouwen.













