Documente Academic
Documente Profesional
Documente Cultură
o Descarcarea editorului
o Adaptarea cu limbajul
o Structura aplicatiei
o Rularea pe simulator/device
o Store (AppStore).
I Descarcarea Editorului
XCode este aplicatia folosita pentru a creea iOS apps. Un proiect XCode
reprezinta sursa unei aplicatii ; contine intreaga colectie de fisiere si
setari folosite pentru a construi aplicatia . Pentru a creea , dezvolta si
mentine o aplicatie trebuie sa stii cum sa folosesti si sa navighezi intr-un
proiect XCode .
Programul XCode se poate descarca din App Store sau de pe
www.developer.apple.com
O data ce a fost descarcat programul, acesta se instaleaza in mod
obisnuit ca orice aplicatie pentru Mac.
Pentru informatii complete referitoare la XCode, puteti studia
documentatia Apple (alegeti Help -> Xcode User Guide din bara de
meniu atunci cand programul este pornit) .
II Adaptarea cu limbajul
Initial vom avea un buton “Hello World” . Atunci cand acesta va fi apasat,
aplicatia afiseaza un mesaj.
Pentru a ne indeplini obiectivul, prima data trebuie sa lansam in
executie XCode. Odata lansat, va aparea un dialog. De aici, trebuie sa
De aici vom selecta Objective-C class si apoi “Next”. Numiti noua clasa
HelloWorldViewController si faceti-o subclasa a UIViewController.
Selectati optiunea “With XIB for user interface” si apoi apasati “Next”.
Aplicatia Demo
I. Structura Aplicatiei
#import <UIKit/UIKit.h>
@end
RetetaObiect.h
@property (nonatomic, retain) NSString *numeStr;
@property (nonatomic, retain) NSString *imagineStr;
@property (nonatomic, retain) NSString *description;
@property (nonatomic, retain) NSString *pret;
RetetaObiect.m
- (void)seteazaNume: (NSString *)nume siImagine: (NSString *)imagine siDescr:(NSString
*)descr siPret:(NSString *)pret{
_numeStr = nume;
_imagineStr = imagine;
_description = descr;
_pret = pret;
}
Android
Android este bazat pe kernelul Linux si este open source, avand licenta
Apache. Deasupra kernel-ului se afla librariile (SQLite, Surface Manager,
Media Framework, Freetype, Webkit, SSL), masina virtuala Dalvik si
librariile Java de baza. Peste acestea functioneaza Framework-ul care are
functiile de baza ale dispozitivului si care ofera posibilitatea construirii
de aplicatii cu care utilizatorul interactioneaza direct (widget-uri, jocuri,
browser, contacte etc)
iOS
Acesta a fost creat de compania Apple Inc. in 2007 initial doar pentru
telefoane iPhone ca mai apoi sa fie extins si pe alte dispozitive ca iPod si
iPad.
Windows phone
2) Partea Hardware
Android
iOS
Windows phone
3) Limbaje de programare
Android
iOS
Windows phone
4) Medii de dezvoltare