gushelom.ru

Så här skapar du en iPhone-app

Appmarknaden förändras ständigt och framgångshistorier är så uppenbara att de fångar allas uppmärksamhet. Tror du att nästa stora idé för en iPhone-app kan vara din? Att skapa det kan vara enklare än du tror. Du måste lära dig lite kodning, men mycket arbete på gränssnittet kan göras grafiskt. Det kommer att ta tid, du måste studera och vara tålamod, men kanske kommer du att ha nästa bra idé! För att komma igång, läs artikeln.

Del 1

Ställ in utvecklingsmiljön
1
Hämta och installera Xcode, utvecklingsmiljön där alla iPhone apps skapas. Den är tillgänglig gratis från Apple, men kräver OS X 10.8 eller senare. Det finns inget officiellt sätt att använda Xcode på en Windows- eller Linux-dator. Det betyder att om du vill utveckla en iPhone-app men du inte har en Mac måste du köpa en först.
  • För att utveckla appar för iOS8 behöver du Xcode 6.0.1 och iOS8 SDK-paketet, som båda kan laddas ner från Apples webbplats. IOS8 SDK innehåller flera API: er som låter dig implementera alla typer av integrering av nya appar, inklusive iCloud och Touch ID.
  • 2
    Installera en bra textredigerare. Även om det är möjligt att programmera helt inom Xcode, för stora bitar av kod kan du lättare arbeta med en dedikerad textredigerare, specialiserad på programmeringssyntax. TextMate och JEdit är två mycket populära val.
  • 3
    Installera ett vektorgrafikprogram. Om du ska skapa anpassade bilder och ritningar till din app behöver du ett program som kan skapa vektorgrafik. Detta beror på att sådana bilder enkelt kan ändras utan risk för att förlora klarhet och är nödvändiga för att få en professionell grafikapp. Utmärkt program är CorelDraw, Adobe Illustrator, Xara Designer och Inkscape. En bra fri vektor grafik programvara är DrawBarry. Det är inte lika kraftfullt som professionella program, men det är bra för en första användare eller när du vill undvika att spendera pengar på något som du bara använder en gång.
  • 4
    Försök att bekanta dig med Objective-C. Det är ett programmeringsspråk som används för att skapa funktionalitet inom iPhone-applikationer. Hanterar manipulering av data och objekt. Den härstammar från C-språkfamiljen och är ett objektorienterat språk. Om du redan har grundläggande kunskap om C eller Java, bör det här programmet vara lätt att förstå.
  • Du kan bygga en elementär applikation även utan att du vet Objective-C, men du kan inte skapa någon avancerad funktion utan att programmera den. Utan mål-C kan du bara flytta fram och tillbaka mellan skärmarna.
  • Det finns flera handledning online och en skred av information om böcker som pratar om mål-C. Om du vill ta iPhone apputveckling seriöst, kommer du att göra det bra att ha dessa resurser till hands.
  • Några av de mest populära online-samhällena på Objective-C är Apple Developer Forum, Google iPhoneSDK-gruppen och StackOverflow.
  • 5
    Tänk på tanken på att den ska utvecklas av tredje man. Om du inte är intresserad av att lära sig Objective-C eller om du inte är utrustad med särskilda konstnärliga år, finns det många frilansare och utvecklingsgrupper som kanske kan utföra olika aspekter av ditt projekt för dig. Att outsourca en utvecklingsmiljö är en komplicerad process, men det låter dig spara mycket huvudvärk om du inte gillar programmering. Se till att alla berörda parter tecknar ett avtal om upplysningar och att betalningsmetoderna är välstrukturerade innan arbetet påbörjas.
  • oDesk och Elance är två av de mest populära frilanstjänsterna på Internet, och båda erbjuder hundratals utvecklare och artister på alla nivåer.
  • 6
    Skapa ett utvecklarkonto. För att distribuera program i App Store eller att distribuera dem till andra för testning måste du registrera dig hos ett Apple Developer-konto. Det kostar $ 99 per år och du måste avslöja din skatteinformation och ditt bankkontoinformation.
  • Du kan skapa ditt konto från webbplatsen för iOS Dev Center.
  • 7
    Ladda ner några försöksprogram. När du har anmält dig till ett utvecklarkonto får du tillgång till alla Apples utvecklingsresurser. De innehåller flera exempelprojekt som ger dig intressanta uppdelningar av hur apputveckling fungerar. Hitta ett exempel som liknar typen av program du vill skapa och använd den för att experimentera med Xcode.
  • Del 2

    Utforma App
    1
    Definiera din idé. Innan du öppnar Xcode för första gången borde du ha väl planerat hela appen och dess funktioner. Detta bör innehålla ett designdokument som illustrerar alla funktioner i appen, några skisser på användargränssnittet och flödena mellan de olika skärmarna, tillsammans med en grundläggande uppfattning om vilka typer av system du behöver implementera.
    • När du utvecklar appen, försök att hålla fast vid ditt designdokument så mycket som möjligt. Detta kommer att hjälpa dig att hålla dig centrerad på de egenskaper du vill ha.
    • Prova att skriva minst ett miniatyrutkast på varje skärm i din app.
  • 2
    Bestäm ditt mål. Mottagarna av din ansökan har mycket att göra med utseendet och funktionaliteten. Till exempel kommer en app att skapa en att göra-lista att riktas till en mycket annan publik än ett spel. Det här hjälper dig.
  • 3
    Direkt din app för att tillgodose ett behov. Om det är ett verktyg av något slag, borde det erbjuda en innovativ lösning på ett problem eller lösa det mer briljant än tidigare försök. Om det är ett spel ska det ha särdrag som åtminstone hjälper dig att skilja och locka en viss typ av spelare.
  • 4
    Tänk på innehåll för att skapa ett riktat användargränssnitt. Om programmet till exempel gäller fotografering behöver du ett gränssnitt som förenklar visning och sökning efter specifika bilder.
  • 5
    Optimera gränssnittet design, ett element som aldrig bör hindra användaren. Det betyder att alternativen måste vara tydligt synliga och att användaren aldrig får möjlighet att undra vad en knapp är för. Om du väljer att använda ikoner, bör dessa representera deras funktion exakt. Appnavigationen måste vara flytande och naturlig.
  • Användargränssnittet (UI = Användargränssnitt) är en konstform. Du kommer sannolikt att behöva ändra det konsekvent med utvecklingen av ditt projekt.
  • Del 3

    Skapa appen
    1
    Skapa ett nytt projekt i Xcode från Arkiv-menyn. Du måste välja "ansökan" under rubriken "iOS" ligger på vänster sida av fönstret. I modellavsnittet väljer du "Tom applikation".
    • Det finns många modeller tillgängliga, alla konstruerade för olika aktiviteter. Börja med en tom modell tills du blir expert på utvecklingsprocessen. Du hittar mer komplicerade modeller när du förstår hur allt fungerar.
    • Du måste ange ett produktnamn, ange ditt företags-ID och tilldela en klasskod. Om Apple inte har angett ditt företags-ID anger du com.example. Ange ett klassprefix genom att ange XYZ.
    • På menyn Enheter väljer du "iPhone".
  • 2
    Skapa en Storyboard. Detta är den visuella representationen av alla applikationsskärmar. Innehållet på varje skärm visas tillsammans med alla övergångar. Verktyget Storyboard hjälper dig att utveckla flödet av din app.
  • Välj Arkiv → Ny → Fil.
  • Under IOS-rubriken klickar du på "Användargränssnitt".
  • Välj "Storyboard" och klicka på "nästa".
  • På menyn Enheter väljer du "iPhone" och sedan kallas "Main" -filen. Se till att den sparas på samma plats som ditt projekt.
  • 3
    Tilldela Storyboard till ditt projekt. När du har skapat det måste du ange det som huvudgränssnittet för din ansökan. När det börjar laddas Storyboard. Utan denna koppling kommer inget att hända när du startar appen.
  • Klicka på projektnamnet i navigeringssystemet till vänster.
  • I huvudramen hittar du rubriken "mål". Välj ditt projekt från listan över mål.
  • Sök avsnittet Distributionsinformation på fliken Allmänt.
  • EnterMain.storyboard i textfältet "Huvudgränssnitt".
  • 4
    Lägg till din första skärm med hjälp av en View Controller, som anger hur innehållet visas av användaren. Flera förinställda kontroller finns tillgängliga, inklusive tabeller och standardvyer. Du måste lägga till en kontroller på bildskärmen, vilket kommer att berätta för appen hur användaren ska visa innehållet.
  • Välj filen "Main.Storyboard" i projektnavigationsmenyn. Du kommer att se en tom duk i gränssnittsbyggnadsfönstret (Interface Builder).
  • Leta efter Objektbiblioteket. Den ligger längst ner till höger och kan väljas genom att klicka på den lilla kuboknappen. Den laddar en lista med objekt som du kan lägga till i din duk.
  • Klicka och dra objektet "Visa kontrollenhet" på duken. Din första skärm visas.
  • Din första "scen" det är komplett. När programmet startas, laddar regulatorn den första skärmen.
  • 5
    Lägg till gränssnittsobjekt till din första skärm. Med skärmkontrollen inställd kan du fylla i skärmen med objekten du behöver för gränssnittet, t.ex. etiketter, inmatningsfält för text och knappar. Dessa element finns i Objektbibliotekslistan inom displayen.
  • Klicka och dra objekt i listan för att lägga till dem på skärmen.
  • De flesta objekt kan ändras genom att klicka och dra rutorna i objektets kant. När du ändrar storlek visas riktlinjer på skärmen för att säkerställa att allt är rätt inriktat.
  • 6
    Anpassa objekten du lägger till. Du kan justera egenskaperna hos varje objekt, vilket skapar ett intuitivt och personligt gränssnitt. Du kan till exempel lägga till platshållartekst i ett textfält så att det anger användaren vad som ska matas in.
  • Markera objektet du vill analysera och klicka på knappen "Attribut Inspector" längst upp i högra rutan. Knappen ser ut som en sköld.
  • Anpassa objektet som du önskar. Du kan ändra textstil, storlek och färg, justering, bakgrundsbild, platshållare, gränsstil och mycket mer.
  • De tillgängliga alternativen kommer att ändras beroende på objektet du anpassar.
  • 7
    Lägg till fler skärmar. När projektet växer behöver du nog lägga till fler skärmar för att se allt innehåll som behövs för att programmet ska vara användbart. Om du till exempel skapar en ansökan för en att göra-lista måste du göra minst två skärmar: en för att skriva in varje objekt i listan och en annan för att visa hela listan.
  • Du kan lägga till skärmar genom att klicka och dra bildskärmskontrollobjekt på de tomma delarna av din duk. Om du inte kan hitta en ledig plats för att släppa dem, klicka på knappen "zooma ut" tills du hittar tomma områden. Var noga med att släppa displayen på kanfasen och inte på en befintlig skärm.
  • Du kan ändra startskärmen genom att välja den bildskärmskontroll du vill börja med från projektplanen. Klicka på knappen "Attribut inspektör" och kolla rutan "Initial skärmkontroll". Om du till exempel skapar en att göra-lista måste listan vara det första som användaren ser när programmet startas.
  • 8
    Lägg till en navigeringsfält. Nu när du har två skärmar i din ansökan är det dags att se till att du kan flytta fram och tillbaka mellan dem. Du kan göra detta med hjälp av en navigationsstyrenhet, en viss displaystyrenhet. En navigeringsfält läggs till högst upp i din applikation som låter dig flytta mellan skärmarna.
  • Din navigeringskontroller ska placeras i din ursprungliga vy så att den kan styra alla efterföljande skärmar.
  • Välj din första vy av projektstrukturen.
  • Klicka på Redigerare → Bädda in → Navigeringskontroll
  • Du bör se en grå navigeringsrad visas längst upp på skärmen där du lagt till kontrollenheten.
  • 9
    Lägg till fler funktioner i navigeringsfältet. När du har skrivit in det kan du börja lägga till navigationsverktyg. Detta gör det möjligt för användaren att flytta fram och tillbaka mellan skärmarna.
  • Lägg till en titel i navigeringsfältet. Klicka på navigeringselementet under den displaystyrenhet du tilldelade den till. Öppna attribut inspektören och skriv titeln på den aktuella skärmen i lämpligt Titelfält.
  • Lägg till en flyttningsknapp. Öppna objektbiblioteket om det inte redan är öppet och hitta objektet "Streckknapp". Klicka och dra det på navigeringsfältet. Knapparna som flyttar programmet framåt placeras vanligtvis till höger, medan de som tar tillbaka det placeras till vänster.
  • Tilldela en egenskap till knappen. Knapparna kan konfigureras för att ha specifika egenskaper som gör att de enkelt kan anpassas till förhållandet. Om du till exempel skapar en att göra-lista kan du lägga till en knapp "lägga till" för att skapa en ny post. Välj knappen och öppna egenskapskontrollen. Hitta Identifier-menyn och välj "lägga till". Knappen blir en logotyp med en symbol "+".
  • 10
    Anslut den nya knappen till en befintlig skärm. För att få din knapp att fungera måste du länka den till en annan skärm. När du tar upp exemplet på uppgiftslistan placeras knappen högst upp i hela listan och måste kopplas till startskärmen. För att göra det håller du ner ^ Kontrollknappen och drar knappen till den andra skärmen.
  • När du släpper musknappen visas den i menyn Övergångsåtgärder med en lista med alternativ. Välj "Tryck" att använda push-effektövergången när du flyttar mellan skärmarna. Du kan också välja "modal": skärmen öppnas med en åtgärd som är helt oberoende av sekvensen.
  • Om du använder "Tryck", en navigeringsfält läggs automatiskt till på din andra skärm och en knapp skapas "tillbaka". Om du väljer "modal", måste du manuellt ange en andra navigeringsfält, samt lägga till knapparna "avboka" och "klar" (alltid efter vår lista - etiketterna på dina knappar ändras enligt önskemålen i din ansökan).
  • Knapparna "Avbryt "e "klar" de kan skapas på samma sätt som knappen skapas "lägga till". Välj bara motsvarande föremål från menyn i Attribut inspektören.
  • 11
    Lägg till funktioner för databehandling. Vid denna tidpunkt har du kunnat skapa ett grundläggande navigationsgränssnitt utan att behöva någon kodning. Om du vill uppnå några mer specifika funktioner, till exempel datalagring och hantering av användarinmatning, måste du göra dina händer smutsiga när du programmerar. Kodning faller inte inom ramen för denna guide, men det finns många Objektiv Objektiv-Objekt som finns tillgängliga på Internet.
  • Om du antar en utvecklare kan du dra nytta av det navigabla gränssnittet, eftersom det blir mycket lättare att förklara vad du behöver från programmeringssynpunkt.
  • Del 4

    Testa applikationen
    1
    Starta iOS-simulatorn. Xcode är utrustad med en inbyggd iOS-simulator som låter dig testa programmet på olika enheter genom att simulera iOS. För att starta simulatorn, välj "Simulator och debug" från rullgardinsmenyn längst upp i Xcode och klicka på den enhet som du vill testa.
  • 2
    Bygg programmet. Klicka på knappen "Bygg", som ser ut som en traditionell spellknapp, för att kompilera programmet och köra det. Det kan ta några minuter. Du kommer se framsteg i verktygsfältet. När kompileringsprocessen är klar börjar iOS-simulatorn och du kan börja certifiera din app.
  • 3
    Prova appen på din iPhone. Innan du distribuerar din testapplikation kan du testa den på din personliga enhet (om du har en). Förbind först enheten till datorn via USB. Om du öppnar iTunes stänger du det. Välj "Enhet och debug" från rullgardinsmenyn och klicka sedan på knappen "Bygg". Efter några sekunder ska appen öppna på iPhone. Testa alla funktioner innan du stänger den.
  • 4
    Felsök din ansökan. Om det finns problem måste du förstå vad som händer och varför. Det här är ett mycket stort ämne och det finns otaliga skäl till varför ansökan kan sluta. Öppna felsökningskonsolen och läs felmeddelandena. Oftast är de ganska kryptiska. Om du inte förstår felet, försök att söka på Internet. Du kommer förmodligen att hitta ett ingrepp på ett utvecklingsforum för Apple som en expertutvecklare vänligen svarar på.
  • Felsökning kan vara mycket lång och tråkig. Persevering kan du förbättra med tiden. Du lär dig att känna igen misstag, spåra dem snabbt och till och med vänta på dem vid flera tillfällen. Ett vanligt misstag är att återkalla ett objekt från minnet mer än en gång. En annan är att glömma att allokera och initiera ett objekt innan du försöker lägga till det eller göra uppdrag på det. Med varje applikation kommer dina fel att minska avsevärt.
  • 5
    Kontrollera minnesanvändningen. IPhone har en mycket begränsad mängd minne. När du allokerar minne till ett element, när du är klar måste du släppa det och frigöra det upptagna minnet. Det finns ett SDK-verktyg för iPhone som bland annat låter dig visa och analysera hur mycket minne du använder.
  • Efter att ha valt "Enhet och debug", välj Kör → Kör med prestationsverktyget → Läckage. På så sätt öppnar du Verktyg och startar din applikation på din enhet. Fortsätt och använd applikationen som vanligt. Ibland verkar det som om applikationen kraschar under analysen av användningen av minne. Eventuella förluster kommer att markeras med en röd spik på en tidslinje. Uppkomsten av eventuella läckor kommer att visas längst ned på skärmen.
  • Dubbelklicka på objekt med problem, du ska få tillgång till den aktuella koden. Genom att klicka på pilen i kolumnen "adresser", kommer du att kunna se förlustens historia. Ibland sammanfaller detekteringspunkten inte nödvändigtvis med källan till problemet.
  • Om du är förbryllad, försök uteslutningen. Kommentera och / eller begränsa vissa delar av din kod och kör den. Ibland, genom att begränsa ett större område, kommer man att hitta den ansvariga koden. Om du vet var felet är kan du korrigera det eller skriva om det. Kom ihåg: med hjälp av en sökmotor kan du alltid hitta direkta länkar till Apples interna forum eller specifik dokumentation av ditt problem.
  • 6
    Distribuera din ansökan så att den testas och kontrolleras av andra. Även om du testa din ansökan i en simulerad miljö är det ett bra sätt att se till att det fungerar och att gränssnittet är tillräckligt, slår ingenting på de tester som utförs av andra externa användare. Se bara till att du har korrigerat de mest slående buggarna innan du skickar ansökan om extern testning. För att distribuera appen till dina testare måste du skapa ett Ad Hoc-certifikat på webbplatsen för iOS Dev Center.
  • Externa testare kan ge dig många feedback som du inte skulle förvänta dig. Det kan vara särskilt användbart om du har en komplicerad applikation.
  • För att auktorisera testenheterna måste du få UDID nummer av varje enhet.
  • Välj enheten från rullgardinsmenyn och tryck på "Bygg" -ikonen. I Finder, gå till projektmappen och bläddra till mappen "Ad-Hoc-iPhoneOS". Inuti kommer det att finnas en ansökan. Kopiera certifikatet till samma mapp "AdHoc.mobileprovision" som du fått från iOS Dev Center. Välj app och certifikat och zip. Du kan leverera den här filen till din externa tester. Du måste skapa olika för varje Ad-Hoc-certifikat.
  • Del 5

    Släpp projektet
    1
    Skapa din distribution. Välj Enhet och Släpp från rullgardinsmenyn. Tryck på ikonen "Bygg". I Finder, gå till kompileringsmappen i ditt projekt och leta efter mappen "Release-iPhoneOS". Inuti finns en ansökan. Komprimera det i ett arkiv.
    • För nya appar att klara Apple-certifieringen måste de optimeras för iOS8 och Retina-skärmar.
  • 2
    Öppna iTunes Connect-kontrollpanelen. Du kan komma åt den från iOS Dev Center. Om du fortfarande behöver slutföra installationen hittar du den högst upp på sidan. Se till att all din bank- och skatteinformation har skrivits in korrekt.
  • 3
    Ange all programinformation. Klicka på "Hantera applikationer" och välj "Lägg till en ny applikation". Fyll i ansökningsnamnet, ange SKU-numret och välj bunt-id. Välj applikationspaketet från rullgardinsmenyn.
  • Fyll i formuläret som innehåller programbeskrivningen, nyckelord, supportwebbplats, kategori, kontakt email, copyright etc.
  • Fyll i formulär gällande upphovsrätt och priser.
  • Håll de bilder du behöver för iTunes praktiskt. Du behöver en 512 x 512 vektorikonen och några skärmdumpar av dina applikationsskärmar. Skärmbilderna kan tas från iPhone-simulatorn med ⌘ Command + ⇧ Shift + 4 och dra sökaren över området. För iPhone måste de vara 320 x 480. De är en mycket viktig del av marknadsföring av din ansökan, så du måste se till att de visar de mest intressanta delarna.
  • 4
    Ladda upp din ansökan. klick "Klar för att ladda upp binära" kommer att returneras till en skärm där du kan ladda ner programuppladdaren. Hämta och tryck på Klar.
  • Installera verktyget för att ladda upp programmet och starta det. Första gången du följer programmet kommer du att bli ombedd om åtkomstinformation till iTunes.
  • Applikationsuppladdningsverktyget kontrollerar ditt iTunes Connect-konto och du hittar alla program du är redo att ladda upp binärer till. De kommer att visas i en rullgardinsmeny. Välj den du vill ha, välj det distributionsarkiv som tidigare skapats och ladda upp det. Uppladdaren kontrollerar vissa saker i distributionen och rapporterar ett fel om det hittar något fel (till exempel ett versionsnummer, en ikon som saknas ...). Om allt går bra laddar det * .zip-filen och hela processen kommer att sluta.
  • 5
    Allt du behöver göra är att vänta på granskningsprocessen. Apple kommer att meddela dig efter ett par dagar eller vecka via e-post om ansökningsstatus ändras till "I granskning". När processen är igång är den väldigt snabb. Om du inte klarar det ursprungliga provet, kommer du att få ett e-postmeddelande från Apple som kommer att förklara varför och ge dig förslag för att lösa problemet. Om din app skickar kommer Apple att skriva till dig och berätta att appen är klar för försäljning och kommer att visas i iTunes App Store.
  • 6
    Främja din ansökan. Nu när det är tillgängligt för köp, är det dags att börja sprida ordet. Använd sociala nätverk, skicka pressmeddelanden till webbplatser som är intresserade av applikationer, skapa videor till YouTube och göra allt du behöver för att människor ska prata om det.
  • Du kan skicka gratis kopior till några bloggare så att de kan skriva om din ansökan på deras hemsida eller granska den på sin YouTube-kanal. Om du kan nå de mycket populära, kan det leda till många försäljningar.
  • 7
    Kontrollera din försäljning. Ladda ner gratis iTunes Connect Mobile app för iPhone. Få tillgång till varje dag för att övervaka intäkter, marknader och försäljningsnationer. Det här är den roliga delen! Apple skickar regelbundet e-postmeddelanden med länkar till din senaste försäljningsdata. Du kan hämta dem för att arkivera dem. Lycka till!
  • tips

    • Försök att vara original och inte kopiera appar som redan finns i App Store. Gör en noggrann sökning på App Store för att ta reda på vad som redan är tillgängligt. Självklart, om din idé är bättre, implementera den.
    • Leta alltid efter sätt att förbättra din app.
    • Försök att testa appen på så många i-enheter som du har till hands, ännu bättre om de har installerat olika versioner av iOS.
    • Om du föredrar pappersguider, leta efter några iPhone-utvecklingsböcker på Amazon.it.

    varningar

    • När du har lyckats publicera en app i App Store, skämmas inte av personer som lämnar dåliga recensioner. Vissa lämnar användbar feedback, medan andra bara gillar att klaga.
    • Att vara beroende av att du kanske inte kan sluta.
    • Det är inte säkert att du kommer att få många nedladdningar eller många försäljningar: var inte avskräckt.
    • IPhone SDK, liksom enheter, utvecklas ständigt. Om en uppdatering är tillgänglig när du arbetar med ett projekt, se till att du läser vad som är nytt innan du installerar det. Om inte Apple kräver att de nya applikationerna utvecklas med den senaste versionen av SDK, kan du tillfälligt hoppa över uppdateringen. Om du väljer att uppdatera, kan vissa metoder du har använt bli föråldrade och var försiktig, trots att det är svårt att producera mer allvarliga felmeddelanden än en varning.
    Dela på sociala nätverk:

    Relaterade
    Så här lägger du till en ny enhet på din Apple Developer PortalSå här lägger du till en ny enhet på din Apple Developer Portal
    Så här aktiverar du funktionen `Hitta min iPhone`Så här aktiverar du funktionen `Hitta min iPhone`
    Hur man godkänner en applikation på en iPhoneHur man godkänner en applikation på en iPhone
    Så här konfigurerar du iCloudSå här konfigurerar du iCloud
    Så här tillåter du skärminspelning i spelcentret för en iPhoneSå här tillåter du skärminspelning i spelcentret för en iPhone
    Så här skapar du ett Apple-konto och laddar ner apper från Apple StoreSå här skapar du ett Apple-konto och laddar ner apper från Apple Store
    Så här skapar du ett Apple-ID på iPhoneSå här skapar du ett Apple-ID på iPhone
    Så här installerar du Android på en iPhoneSå här installerar du Android på en iPhone
    Så här installerar du Runtastic Six Pack Abs på iPhone och AndroidSå här installerar du Runtastic Six Pack Abs på iPhone och Android
    Så här installerar du en applikation på iPhoneSå här installerar du en applikation på iPhone
    » » Så här skapar du en iPhone-app

    © 2011—2021 gushelom.ru