Crearea aplicațiilor mobile pe sistemul de operare iOS

Laborator
8/10 (2 voturi)
Domeniu: Calculatoare
Conține 54 fișiere: pdf, jpg, png, h, ds_store, strings, storyboard, plist, pch, m, pbxproj, x
Pagini : 33 în total
Cuvinte : 8551
Mărime: 14.85MB (arhivat)
Publicat de: Ariana Dragomir
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Romanenko
Practica mea de vara.

Cuprins

  1. Introducere . 3
  2. 1. Sistemul de operare iOS . 5
  3. 1.1 Cel mai avansat sistem de operare mobil din lume . 5
  4. 1.2 Arhitectura platformei iOS . 6
  5. 1.3 Apple iOS primii pași . 9
  6. 2. Aplicații iOS și distribuția lor . . 10
  7. 2.1 Instalarea mediului de programare . 11
  8. 2.2 Instrumentele . 12
  9. 2.3 Tascurile de bază . 14
  10. 2.4 Cadrele (Frameworks) . 15
  11. 3. Descrierea aplicației de notițe. 20
  12. Concluzii . 21
  13. Bibliografie . 22
  14. Anexa A Listingul Aplicației . 23
  15. Anexa B ScreenShoot-urile aplicției . 31

Extras din laborator

Introducere

Tema a fost aleasă deoarece platformile mobile este viitorul si posib să poată să

înlocuească calculatorul personal. În acest mod creînd aplicații sau jocuri pe acest sistem

de operare avem ocazia de a crea un buget pe baza acestor aplicații și jocuri. App Store

oferă această posibilitate, tot cu această ocazie dezvoltatorul poate să își creeze unele

deprineri și idei față de viitorul apropiat care se va baza mai mult pe dispozitive portabile

și ușor de controlat.

De ce iOS și nu Android ? Platforma iOS este programată în limbajul Objective C

care este tot același limbaj ce este programat și Mac OS, știind acest limbaj noi automat

putem sa lucrăm cît și pe platformele mobile de la Apple cît și pe PC de la Apple care este

un avantaj mare pentru un programator. Și dacă luăm din punct de vedere economic după

statistică dintr-un dolar care este cheltuit de utilizatori petru o aplicatie sau joc pe

platformele mobile 70 de cenți îi revin unui developer iOS și numai 30 de cenți unui

developer pe Android. Acestea sunt avantajele față de Android, un dezavantaj este ca să

programez pe iOS se neceseta învestiții mai mari deoarece este nevoe de un calculator de

producția Apple care este la un preț dublu față de cel petru Android:

- obiectivele acestei lucrări sunt:

- studierea limbajului objective c;

- studierea platformei iOS;

- proiectarea aplicației;

- crearea aplicației;

- testarea aplicației.

Metodele folosite pentru a îndeplini obiectivele lucrării vor fi prin afișarea codului

sursă a aplicației, imagini.

Scopul principal al lucrării este de a studia crearea aplicațiilor mobile pe sistemul de

operare iOS.

iOS este una din cele mai puternice platforme mobile din lume. Nu există nici un

sistem la fel de asemănător ca iOS. Apple a dezvoltat sistemul iOS și rulează unele din

cele mai reușite aplicații pe el. Deținînd milioane de aplicații, jocuri, cîntece, și filme pe

App Store, iOS este perfect pentru distracție și pentru a avea lucrurile făcute cu ajutorul

lui.

Joacăte oriunde ai fi. App Store este cea mai ușoară cale de a savura din toate

favoritele tale: peste 1 000.000 aplicații și jocuri, milioane de cîntece, mii de filme și

emisiuni TV, cea mai largă colecție de cărți electronice, și o selecție de reviste în creștere.

Cu App Store nu sunt complicații, doar distracție pură. Poți citi, asculta și viziona oriunde

ai fi pe tabletă, telefon sau în orice navigator pe internet.

Puternic, Simplu și Frumos. Milioane de oameni folosesc Android pentru că este un

sistem puternic și ușor de folosit. Ecranul acasă, aplicațiile, widget-urile sunt simple de

folosit direct la deschidere și costumizare dorită. Cu iOS poți crea o unică experiență

mobilă care este perfectă pentru tine.

Widget-urile. Pune materialul important direct pe ecranul acasă și interacționează

ușor cu el cu ajutprul widget-urilor, vezi ultimele scoruri în sport, vizualizează pozele

preferate, verifică vremea sau răspunde la email-uri fără a deschide aplicații suplimentare

sau părăsi ecranul acasă.

Notificările. Sertarul de notificări ușor de citit îți dă accesul rapid la apelurile tale,

mesaje primite și email-urile noi într-o manieră potrivită.

Multi-tasking. Cu iOS poți rapid și perfect să interschimbi între aplicații și să alegi

orice ai făcut recent. Manipularea task-urilor multiple la moment pe un dispozitiv mobil

nu a fost niciodată mai ușoară.

Acțiuni și scriere vocală. Controlează dispozitivul iOS cu ajutorul vocii. Doar atingi

microfonul pe tastatură și începi a vorbi pentru a scri email-uri, SMS-uri, sau alt text, sunt

suportate mai mult de 30 de limbi. Textul apare în timp real de aia nu e nevoie de

așteptare.

Dispozitivul iOS este isteț, și cu timpul devine cu mult mai isteț. iOS este primul

sistem care îți aduce pe diferite dispozitive funcții ca Deblocare unică cu amprenta, este

cea mai înaltă securitate.

Bibliografie

1 Apple, Develop [Resursă electronică] – public https://developer.apple.com/library/ios/navigation/

2 David Chisnall,Objective C phrasebook 2nd edition 2009

3 Stephan G. Kochan, Programming In Oobjective-c 4th edition 2011

4 Fritz Anderson, Xcode 4 unleashed 2nd edition 2011

Preview document

Crearea aplicațiilor mobile pe sistemul de operare iOS - Pagina 1
Crearea aplicațiilor mobile pe sistemul de operare iOS - Pagina 2
Crearea aplicațiilor mobile pe sistemul de operare iOS - Pagina 3
Crearea aplicațiilor mobile pe sistemul de operare iOS - Pagina 4
Crearea aplicațiilor mobile pe sistemul de operare iOS - Pagina 5
Crearea aplicațiilor mobile pe sistemul de operare iOS - Pagina 6
Crearea aplicațiilor mobile pe sistemul de operare iOS - Pagina 7
Crearea aplicațiilor mobile pe sistemul de operare iOS - Pagina 8
Crearea aplicațiilor mobile pe sistemul de operare iOS - Pagina 9
Crearea aplicațiilor mobile pe sistemul de operare iOS - Pagina 10
Crearea aplicațiilor mobile pe sistemul de operare iOS - Pagina 11
Crearea aplicațiilor mobile pe sistemul de operare iOS - Pagina 12
Crearea aplicațiilor mobile pe sistemul de operare iOS - Pagina 13
Crearea aplicațiilor mobile pe sistemul de operare iOS - Pagina 14
Crearea aplicațiilor mobile pe sistemul de operare iOS - Pagina 15
Crearea aplicațiilor mobile pe sistemul de operare iOS - Pagina 16
Crearea aplicațiilor mobile pe sistemul de operare iOS - Pagina 17
Crearea aplicațiilor mobile pe sistemul de operare iOS - Pagina 18
Crearea aplicațiilor mobile pe sistemul de operare iOS - Pagina 19
Crearea aplicațiilor mobile pe sistemul de operare iOS - Pagina 20
Crearea aplicațiilor mobile pe sistemul de operare iOS - Pagina 21
Crearea aplicațiilor mobile pe sistemul de operare iOS - Pagina 22
Crearea aplicațiilor mobile pe sistemul de operare iOS - Pagina 23
Crearea aplicațiilor mobile pe sistemul de operare iOS - Pagina 24
Crearea aplicațiilor mobile pe sistemul de operare iOS - Pagina 25
Crearea aplicațiilor mobile pe sistemul de operare iOS - Pagina 26
Crearea aplicațiilor mobile pe sistemul de operare iOS - Pagina 27
Crearea aplicațiilor mobile pe sistemul de operare iOS - Pagina 28
Crearea aplicațiilor mobile pe sistemul de operare iOS - Pagina 29
Crearea aplicațiilor mobile pe sistemul de operare iOS - Pagina 30
Crearea aplicațiilor mobile pe sistemul de operare iOS - Pagina 31
Crearea aplicațiilor mobile pe sistemul de operare iOS - Pagina 32
Crearea aplicațiilor mobile pe sistemul de operare iOS - Pagina 33

Conținut arhivă zip

  • Lectia1
    • Lectia1
      • en.lproj
        • InfoPlist.strings
        • MainStoryboard.storyboard
      • .DS_Store
      • Default-568h@2x.png
      • Default.png
      • Default@2x.png
      • Lectia1-Info.plist
      • Lectia1-Prefix.pch
      • main.m
      • MBAppDelegate.h
      • MBAppDelegate.m
      • MBViewController.h
      • MBViewController.m
    • Lectia1.xcodeproj
      • project.xcworkspace
        • xcuserdata
          • Liviu.xcuserdatad
            • UserInterfaceState.xcuserstate
        • contents.xcworkspacedata
      • xcuserdata
        • Liviu.xcuserdatad
          • xcschemes
            • Lectia1.xcscheme
            • xcschememanagement.plist
      • project.pbxproj
    • .DS_Store
  • Tablita_cu_Info
    • Tablita_cu_Info
      • en.lproj
        • InfoPlist.strings
        • MainStoryboard.storyboard
      • Resource
        • Liviu.JPG
        • Mama.JPG
        • Mariana.JPG
        • Misha.jpg
        • Rozy.jpg
        • Tata.JPG
      • .DS_Store
      • Default-568h@2x.png
      • Default.png
      • Default@2x.png
      • EXDetailViewController.h
      • EXDetailViewController.m
      • EXImageCell.h
      • EXImageCell.m
      • main.m
      • NCData.h
      • NCData.m
      • Tablita_cu_Info-Info.plist
      • Tablita_cu_Info-Prefix.pch
      • TIAppDelegate.h
      • TIAppDelegate.m
      • TIViewController.h
      • TIViewController.m
    • Tablita_cu_Info.xcodeproj
      • project.xcworkspace
        • xcuserdata
          • Liviu.xcuserdatad
            • UserInterfaceState.xcuserstate
        • contents.xcworkspacedata
      • xcuserdata
        • Liviu.xcuserdatad
          • xcschemes
            • Tablita_cu_Info.xcscheme
            • xcschememanagement.plist
      • .DS_Store
      • project.pbxproj
    • .DS_Store
  • .DS_Store
  • Crearea aplicatiilor mobile pe sistemul de operare iOS.pdf
  • Lucrarea_Practica?_Proiect.key

Alții au mai descărcat și

Aplicație Android - stații transport

Descriera aplicație: maparea pe harta a stațiilor RATUC, a liniilor de transport și localizarea celei mai apropiate stații pentru o linie data...

Implementarea algoritmilor evolutivi

Conceptul de evoluţie a fost propus de savantul englez Charles Darwin în 1859 în celebra sa carte “Originea speciilor prin selecţie naturală”....

Software pentru recruțarea de personal

1. Introducere Recrutarea și selecția resurselor umane reprezintă două subprocese vitale în cadrul procesului de management al capitalului uman...

Rezolvarea problemei rucsacului folosind tehnici de metauristici

Rezumare In aceasta lucrare mi-am propus o metodologie hibrida pentru rezolvarea unei problem de optimizare, mai exact problema rucsacului....

Rezolvarea Problemei Comis - Voiajorului cu Ajutorul Algoritmilor Genetici

Algoritmi genetici Tehnici adaptive de cautare euristica, bazate pe principiile geneticii si ale selectiei naturale Lucreaza cu o populatie de...

Arhitecturi de sisteme de operare mobile (android, iOS) - studii de caz, comparații

1. Android 1.1 Android - introducere Android este o platformă software și un sistem de operare pentru dispozitive și telefoane mobile bazată pe...

CorelDraw x7

1 Introducere 1.1 Ce este CORELDROW X7? CorelDraw este un editor de grafică vectorială dezvoltat și comercializa de Corel Corporation din Ottawa,...

Sistem inteligent pentru dezvoltarea câmpurilor petroliere

Capitolul I: Proces economic. Tehnologii inteligente Domeniul inteligenţei artificiale, sau IA, îşi propune să inţeleagă entităţile inteligente....

Ai nevoie de altceva?