Önskar du mer information?

Förnamn*:

Efternamn*:

Funktion:

Internadress:

Företag*:

Adress*:

Ort*:

Postnummer*:

Land* :
   Landskoder

Telefonnummer*:

E-post*:

* = Obligatoriskt

Informationen du lämnar kommer att användas för att kommunicera med dig om Learning Tree-produkter som kan vara av intresse för dig. Sekretessregler

När vi tagit emot ditt formulär tar vi kontakt med dig via e-post eller telefon.

 

Bygga applikationer till iPhone® och iPad®: utökade funktioner


Kurs: 27624 dagar

 Tipsa kollega   Skriv ut   Frågor och svar   Ladda ner PDF   Facebook   Twitter    View in English

Boka direkt

Du får lära dig att

  • Designa och utveckla avancerade mobilapplikationer som till fullo utnyttjar Cocoa Touch Frameworks
  • Fullt utnyttja Objective-C för att skapa modulär kod som går att underhålla
  • Effektivt hantera applikationsdata med hjälp av Core Data och SQLite-databasen
  • Införliva Core Location och MapKit för att skapa applikationer med platstjänster
  • Skriva kod för att skicka mejl och ta emot push-meddelanden
  • Förbättra applikationer med multimedia och animering

Sammanfattning

iPhone och iPad har revolutionerat data i mobilen genom en innovativ kombination av hårdvaru- och mjukvarukomponenter som gör det möjligt för utvecklarna att skapa rika multifunktionella applikationer. På den här kursen utforskar du den avancerade teknik som krävs för att skapa övertygande, intuitiva applikationer som sticker ut på en marknad med hård konkurrens.

Vem bör delta

Erfarna iOS-programmerare som vill bygga avancerade, multifunktionella applikationer till iPhone och iPad. Tidigare erfarenhet av iOS-programmering på nivån för kurs 2761, "Programmering för iPhone och iPad: omfattande introduktion", förutsätts.

Praktiska övningar

På den här kursen får du praktisk erfarenhet av att bygga en funktionsrik variant av Cocoa Touch Frameworks. Övningarna omfattar att:
  • Programmera med Objective-C-kategorier, protokoll och block
  • Läsa och skriva applikationspreferenser
  • Lagra information with SQLite and Core Data
  • Hitta enhetens plats med hjälp av Core Location
  • Visa dynamiska kartor och kommentera dem med hjälp av MapKit
  • Schemalägga lokala meddelanden
  • Bygga en iPad-applikation med delad vy

Kursinnehåll

Gå vidare med iOS-utveckling

  • Översikt över Cocoa Touch Frameworks
  • Utforska mobilenheternas möjligheter
  • Lägga till ramverk till ett projekt

Ta Objective-C till nästa nivå

Införliva avancerade funktioner

  • Utöka en klass med kategorier
  • Använda block för att förenkla koden
  • Deklarera metoder med protokoll
  • Hantera minne med hjälp av Automatic ReferenceCounting (ARC)

Tillämpa designmönster

  • Dela data med hjälp av singleton-mönstret
  • Modularisera kod med ombud (delegates)
  • Implementera effektiva Data Access Objects (DAOs)

Implementera datalagringsmetoder med hjälp av SQLite och Core Data

Spara applikationsinställningar

  • Lagra användarpreferenser lokalt
  • Interagera med inställningsapplikationen

Arkivera objekt

  • Förbereda datastrukturer för arkivering
  • Anpassa sig till NSCoding-protokollet
  • Serialisera objekt för lagring

Lagra data i SQLite

  • Skapa en databasfil
  • Infoga, uppdatera och radera poster
  • Söka efter data att visa upp
  • Hantera fel med hjälp av NSError

Hantera objektdiagram med Core Data

  • Designa datamodellen med hjälp av Xcode
  • Skapa enheter och relationer
  • Arbeta med hanterade objekt
  • Integrera Core Data i en applikation

Fastställa och visa plats

Införliva Core Location-ramverket

  • Fastställa enhetens latitud och longitud
  • Arbeta med Location Manager delegate
  • Implementera vidarebefordrad och omvänd geokodning

Bästa praxis för lokaliseringstjänster

  • Hantera batteriets livstid
  • Hantera restriktioner och tillstånd

Visa kartor med hjälp av MapKit

  • Bädda in kartor i applikationen
  • Styra zoomnivån
  • Lägga till kommentarer för att identifiera platser
  • Specialanpassa annoteringsvyer
  • Visa detaljer med annoteringsvyer
  • Visa användarens position

Möjliggöra tjänster för mobilkommunikation

Skicka meddelanden via mejl och SMS

  • Ta reda på enhetens möjlighet
  • Komma åt kontakter i adressboken
  • Skapa innehåll med hjälp av standardadressbokgränssnitt

Skapa och hämta kalenderhändelser

  • Söka efter händelser med EventKit-ramverket
  • Visa standardkalendergränssnitt

Schemalägga och ta emot meddelanden

  • Utforska arkitekturen
  • Skapa och svara på händelser med lokala meddelanden
  • Få ut information från en meddelandenyttolast

Berika en applikation med multimedia

Interagera med kameran och fotobiblioteket

  • Ta bilder och filmer
  • Välja objekt från kamerabilderna
  • Få ut information från multimediatillgångar

Införliva multimedia i en applikation

  • Spela upp ljud- och videofiler
  • Hantera meddelanden från mediaspelaren

Skapa övertygande innehåll

Optimera användningen av iPad-skärmen

  • Skapa applikationer med delad vy
  • Presentera innehållet med popovers
  • Välja en modal vystil
  • Utöka Xcode-mallen

Förbättra ett projekt med animering

  • Omvandla och tona fram/bort vyer
  • Kapsla in animeringsblock

<< Tillbaka till Utveckling av mobilappar
 

Liknande kurser


iPad® och iPhone® är varumärken från Apple Inc., registrerade i U.S.A. och andra länder.
Learning Tree AnyWareTM är ett varumärke tillhörande Learning Tree International, Inc. i USA och andra länder, och omfattas av en pågående patentansökan i USA.
 
Bygga applikationer till iPhone och iPad: utökade funktioner

Kursschema

Live online classroom training.Du kan delta på plats i klassrummet eller live, online via AnyWare på de flesta av kursdatumen nedan.
26 - 29 junStockholm boka kurs
23 - 26 oktStockholm boka kurs
29 jan - 1 febStockholm boka kurs

Storbritannien

11 - 14 sepLondon boka kurs
15 - 18 janLondon boka kurs
7 - 10 majLondon boka kurs

USA

19 - 22 junWashington boka kurs
17 - 20 julNew York boka kurs
7 - 10 augWashington boka kurs
16 - 19 oktNew York boka kurs
6 - 9 novWashington boka kurs

När du ska gå en AnyWare-kurs bör du anmäla dig minst 7 dagar före kursstart.

Fler datum och platser.

 

Kurspriser

22 950 krOrd. Pris
kurspriser med
rabattprogram
14 300 krMed Treklöver
12 975 krMed Fyrklöver
14 900 krMed Företagskort -
10-kort
17 360 krMed ProPack 40
Alla priser i SEK, exkl moms.

Företagsintern &
anpassad utbildning

Denna och alla andra Learning Tree-kurser kan ges på plats hos er och/eller anpassas för er organisation.