IOS -enheter använder en annan inställning till filer och filformat än vad som är vanligt på vanliga datorenheter . Utgångspunkten är att iOS abstraherar bort behovet för användaren att tänka i termer av filer alls , utan är handlingar förknippade med specifika tillämpningar . Det finns några skillnader mellan filer på iPhone och iPads , men dessa är mest uttalad när utvecklingen av program för varje plattform . iOS sandbox
IOS använder ett koncept som kallas sandbox , ett säkerhetsprotokoll som förhindrar applikationer från att interagera med varandra . Ansökningar kan endast ansluta till operativsystemet i förbjudna och begränsade sätt definieras av iOS Application Programming Interface . Detta skiljer sig från den vanliga datormodellen - i vilken lagringsenhet fungerar som en pool av filer som kan nås på vilja från alla program som körs . Ansökningar i iOS äger de handlingar som de skapar , och var och en lever i sin egen sandlåda . Vissa program skapar sina egna API: er för interapplikationslänkhantering utbyte av dokument , men andra applikationer måste uttryckligen skrivas för att arbeta med dessa .
IPhone och Skillnader iPad
p Alla iOS utveckling sker använder Xcode programmering system som finns på Apples Macintosh-datorer . IOS apps kan utvecklas så att de är universella , vilket innebär att en enda binär applikation kan köras på alla iOS-enhet . Skillnaden mellan dessa tenderar att vara i användargränssnittet : iPhone -och iPod touch-program har skärmar av antingen 480 x 320 eller 960 x 480 pixel dimensioner , medan iPads har skärmar som 1024 x 800 pixlar . Den fysiskt större iPad gränssnitt ger mer utrymme för element i användargränssnittet , medan de mindre iPhone skärmar generellt använder mer begränsade uppsättningar av kontroller . Dessa användargränssnitt filer är den främsta skillnaden mellan program för båda plattformarna , men dessa olika filer aldrig exponeras för slutanvändaren . Dokumenten dessa filer skapar är allmänt identiska , även om de metoder som används för att göra dem på skärmen kommer att ge olika resultat . Addera ditt UI affordances
En affordance är en användarvänlig gränssnitt element som är en naturlig biprodukt av de fysiska dimensionerna eller programvara hos en enhet. Till exempel är iPhone avsedd att hållas i ena handen , så tangentbordet på skärmen är naturligtvis ges för att användas med tummen , vrid en iPhone i sidled för en övergripande gränssnitt , dock, och tangentbordet växlar längden vara knappat med två tummar . Tangentbordet på iPad kan användas för begränsad touch typing eller kan delas vertikalt för att skapa utrymme användargränssnitt för att bli måltavla för två tummar . Dessa affordances är en viktig del av ansökan design , iPad är en mer naturlig miljö för ordbehandling och PDF läsning , så applikationer på denna plattform oftare hantera sådana handlingar än på mindre iPhone och iOS -enheter
iOS Application Filhantering
Varje applikation kan ge ansökan krokar Programming Interface i sitt dokument rymden , genom vilka andra program kan få begränsad tillgång till sina sandlådor . Vanligast är en tredje - parts program som används för att skapa ett gemensamt utrymme mellan sandbox program . Exempelvis kan filer bifogas till e-postmeddelanden för att använda ett e-postkonto som ett sådant utrymme , eller populära tredje part lagring, t.ex. Dropbox kan användas på samma sätt . De flesta program skapar interoperabla filer med standardformat så att de kan öppnas i andra iOS- appar och på andra datorer : ett Pages-dokument som skapats på en iPhone kan öppnas inföding på en iPad eller kan konverteras till Microsoft Word-format som ska användas på någon annan dator . Addera