Denne artikkelen er for utviklere som er nybegynnere i iPhone utvikling spill, men har litt erfaring i hele programvareutviklingsfirma prosessen. Det er ikke annerledes enn et program eller en programutvikling for en behandling plattform som altfor kjent Windows Personal datamaskinen eller Mac. Men iPhone er en telefon, kan du si. Du vil være rett. Det er en av de mest populære enhetene i såkalte smarttelefonen kategorien.
Vanligvis disse smartphones av forskjellige produsenter har en kraftig prosessor, mye systemminne og er forbundet med et sett av inn-/ utenheter. I motsetning til personlige datamaskiner av Wintel eller Mac-utvalg, kan ikke konfigurasjonene av disse enhetene endres. De er mer som den bærbare som konfigurasjonsendringer er begrenset til de eksterne enhetene du kan knytte til dem gjennom koblinger levert til slike formål. Det vil vanligvis være ett eller flere USB tilkobling(er), for eksempel. Smartphone har ikke selv. Men gjør resten av maskinvaren for en generell databehandling plattform med et vanlig operativsystem. De kraftige prosessorene som brukes på dem har nok spare strøm som mye datamaskiner. Du kan kjøre tredjepartsprogrammer. Når det gjelder smartphones kalles disse programmene apps.
Funksjonalitet du kan vise for denne typen fast konfigurasjon, men en kraftig databehandling plattform, legger til nytten av systemet. Som har drevet mange utviklere å utvikle programmer for slike smartphones. iPhone er populært, det er mange mennesker som er tiltrukket for å utvikle slike programmer. På den andre siden er det mange brukere leter etter slike forbedringer til sine enheter.
Utviklingsprosessen
Første du må starte utvikling i noen av scenariene ovenfor er å få tak i en utviklingsplattform. Dette må være slik at uansett programkode er utviklet på dette ville fungere på målet plattformen. Ved iPhone utvikling er dette Mac kjører som OS X-operativsystemet. Apple, iPhone produsenten, inneholder verktøyene som trengs for kilde koden utvikling, oppretter objektkode og midlene Debug og tester utviklet koden. Denne typen integrert system er tilgjengelig fra Apple. Men å få tak i slike verktøy og relevante dokumenter, må du registrere med webområdet utvikling av Apple. Dette vil være nyttig senere når du skal slippe app for generelt forbruk. App må godkjennes av Apple som skal distribueres til sluttbrukere.
XCODE er det integrerte utviklingsmiljøet eller IDE anbefalt av Eple og er tilgjengelig for gratis nedlasting. XCODE gir deg tilgang til iOS SDK. Denne pakken inneholder også flere rammer som er relevante og en bruker grenseflate (UI) sett med funksjoner. Kildekoden må utvikles i Objective-C, en C-kompilator som utvider ærverdige C-språk til objektet området. IDE har et arbeidsområde vindu som lar brukertilgang alle ressursen.
SOM du oppgraderer fra en stor ide for et grensesnitt design, modul utvikling og en integrasjon fase, ville det være nødvendig å teste koden på målenheten. Denne bestemte varen må registreres skjønt. Det er en forutsetning for å få din app i iTunes-biblioteket til slutt. Et månedlig abonnement på $99 er nødvendig å ta deg gjennom godkjenningsprosessen. Det er en aktiv brukerfellesskapet det kan hjelpe å få beta tester gjort for produktet.