iOS Succinct - Introducere

Aplicațiile pentru telefonul mobil reprezintă unul dintre segmentele cu cea mai rapidă creștere din industria tehnologică, iar iPhone și iPad au fost liderii acestei revoluții mobile. Dezvoltarea de aplicații pentru aceste platforme deschide ușa la milioane de utilizatori mobili. Din păcate, numeroasele tehnologii ascunse pot fi copleșitoare pentru noii veniți la iOS, iar documentele de asistență oficială de 1.500+ disponibile de la Biblioteca de dezvoltatori iOS nu oferă într-adevăr o introducere accesibilă la platformă. Scopul iOS Succinctly este de a oferi o imagine de ansamblu simplă, ușor de înțeles a peisajului iOS.


iOS și SDK-ul iOS

iOS este sistemul de operare care rulează iPhone și iPad. Se ocupă de sarcinile de nivel scăzut ale sistemului, cum ar fi gestionarea memoriei, deschiderea și închiderea aplicațiilor și redarea pixelilor pe ecran. Pe partea de sus a acestui sistem de operare de bază se află o colecție de cadre, care sunt bibliotecile C și Obiectiv-C, oferind soluții reutilizabile pentru problemele comune de programare. De exemplu, cadrul UIKit definește clasele pentru butoane, câmpurile de text și câteva componente ale interfeței utilizator. În loc să vă implementați propriile butoane de la bază, puteți utiliza clasa UIButton existentă.

Împreună, sistemul de operare de bază și aceste cadre de nivel superior alcătuiesc kitul de dezvoltare software pentru iOS (SDK). Scopul SDK-ului iOS este de a vă ajuta să vă concentrați asupra dezvoltării aplicației dvs. în loc să fiți împotmolit după cum o face. SDK este împărțit în straturi pe baza nivelului de abstractizare pe care îl oferă.

Ca dezvoltator, rareori veți interacționa direct cu stratul Core OS. De cele mai multe ori, veți lucra cu cadrele din straturile Cocoa Touch, Media sau Core Services și le veți putea ocupa de sarcinile de nivel scăzut ale sistemului de operare pentru dvs..


Despre iOS Succinct

iOS Succinctly este a doua jumătate a unei serii cu două părți pe dezvoltarea aplicațiilor iPhone și iPad. Prima carte, Objective-C Succinct, a acoperit limba Objective-C și structurile principale de date folosite de aproape toate aplicațiile. Având în vedere acest lucru, iOS Succinct presupune că sunteți deja confortabil cu Obiectiv-C și aveți cel puțin o familiaritate de bază cu mediul de dezvoltare integrat Xcode (IDE).

Această carte începe prin explorarea modelelor de design de bază din spatele dezvoltării iOS. Vom învăța cum să creați o interfață de utilizator utilizând o aplicație foarte simplă, cu o singură scenă. Apoi vom extinde această cunoaștere într-o aplicație mult mai complexă. Prin acest punct, ar trebui să aveți o înțelegere solidă a fluxului de lucru iOS. Celelalte capitole se referă la sarcini comune de dezvoltare, cum ar fi accesarea fișierelor, localizarea materialelor pentru diferite segmente de public și redarea sunetelor.

Această lecție reprezintă un capitol din iOS Succinct, o carte electronică gratuită de la echipa de la Syncfusion.

Cod