Stap 5: Laatste woorden
Als u wilt beginnen programmering voor iOS hebt:Kale botten:
(Hierdoor te leren programmeren en simuleren van uw app op je Mac)
- Een Mac PC
- XCode (beschikbaar als een Mac-app gratis)
- Gratis Apple developer-account
Verlengd:
(Hierdoor om uw app op je iDevice voor het testen en voor distributie via iTunes)
- Betaalde Apple developer-account
Met jailbroken apparaten zijn er manieren om uw apps op je iDevice met enkel de vrije developer-account (net als een hint). Dus kan je gewoon het eens proberen als u geïnteresseerd bent in het maken van een app voor uw eigen iDevice.
Leren programmeren duurt geruime tijd. Ik begon programmering van oktober vorig jaar. Ik leerde de basics tot afgelopen januari en begon mijn app programmeren sindsdien. Ik vrijgegeven mijn app in juni. Dus kostte het me ongeveer 6-8 maanden te krijgen waar ik nu ben.
Als je om te leren met behulp van een boek, krijgen eerst een boek u met werken kunt (afhankelijk van uw voorkeuren) en dan proberen om de versie van XCode die werd gebruikt voor het boek. Zou ik geweten hebben dit front omhoog, kon ik hebben ingekort mijn leren tijd door ongeveer 2 maanden. Als een man, een vader en een full-time werknemer, is de tijd om te leren van iets nieuws beperkt. Ik heb zeer kalme omgeving, dus mijn leren vond plaats tussen ongeveer 10 pm en 1 am (wanneer iedereen anders was al in slaap), wanneer ik voelde dat ik was tot de taak (ongeveer 2 - 5 keer per week).
Wat echt frustrerend was eerst was, dat de meeste boeken kwam ik niet voor de versie van XCode geschreven waren liep ik op mijn MacBook. Met mijn machine werkte niet zo specifiek voorbeeldcode uit de boeken. Ook, op het moment dat ik begon te leren, XCode geïntroduceerd ARC (automatische verwijzing geteld), waarin de "het bijhouden van de objecten die u maakt" de meeste van u af. Zo leerde ik een heleboel spullen dat is goed om te weten, maar dingen die niet echt nodig om te beginnen was.
Het beste ding in mijn advies is om gewoon aan de slag en dan leren iets nieuws elke dag als je verder gaat.
Ik hoop dat ik kon sommige inzicht geven in iPhone programmering en dat ik u aan te beginnen met het leren van iets nieuws raden kon als je over dit instructable struikelde.