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