Apple gör det enkelt för dig att utveckla apps för iPhone . Software Development Kit ( SDK ) kan du utveckla appar och ladda upp dem till Apple Store . Du får då 70 procent av värdet när någon hämtar din app . Det är en innovativ affärsmodell , Apple inte har att anställa programmerare och utvecklare arbetar på sina egna idéer i sin egen takt . SDK
SDK består av några allmänna ramar för appar och en samling av " objekt. " Dessa objekt är paket av kod som innehåller specifika instruktioner för vad du ska göra i vissa situationer . Instruktionerna kallas " metoder " och utvecklaren behöver säga vilka metoder som används , när de används , och vad de ska göra när de används . En av de mest använda objekt är UIPicker . Den UI står för User Interface , metoderna i UIPicker är uttalanden som ser ut så här : IF { några åtgärder från användaren } upptäcks, DO { något specifikt för ett annat objekt } Addera tejpning och nypa .
Några av de saker som en användare kan göra med en iPhone app är att trycka på en knapp - med en eller två fingrar - eller sätta två fingrar och sedan nypa ihop dem . Typiskt , knacka på en knapp gör en ny skärm ska visas ( den nya skärmen styrs av ett annat objekt ) . Klämmande görs vanligen på en bild eller en karta och det innebär att förminska bilden . Att sätta två fingrar och sedan sprida dem isär har motsatt effekt . Alla dessa svar till användaren att vidröra skärmen beskrivs i förfarandena enligt UIPicker . Du använder aldrig alla metoder i alla situationer , men de metoder du använder måste beskrivas i UIPicker .
Övriga UIPicker Metoder
Sliding ett finger längs en bild är också en UIPicker metod och det finns flera sätt att glida ( var och en är en annan metod ) . Några av de viktigaste kontrollerna ( t.ex. avstängning och låsa upp) är reglagen - vertikala eller horisontella band med förklarande etiketter . Föra fingret längs dessa remsor utlöser en av UIPicker metoder , vilket allt som utvecklaren beskrivna . Vissa kontroller (såsom timern ) är bilder av hjul med siffror, och objektglasen används för att rotera hjulen till de önskade positionerna . UI metoden inte bara känner av riktningen på bild men också känner av hastigheten i bilden , så att du kan rotera den virtuella hjulet långsamt eller snabbt .
Uppladdning App
att utveckla en iPhone app , kopiera en av programmets ramar in en ny mapp . Sedan titta på alla de objekt som du kommer att använda . Ändra metoderna ( och andra parametrar ) för den relativa objekten . Till exempel kommer du att beskriva alla användarinteraktioner ( fingrar peka på skärmen ) i UIPicker objektet , och du kommer att beskriva vad man ska göra för varje beröring " händelse " i metoderna UIPicker . I andra objekt användaren beskriver hur skärmar visas och hur de ser ut . När alla förändringar görs alla objekt , är den färdiga appen testas och därefter skickas till Apple Store .