Naučite Swift
Format168 x 235 mm
ISBN978-953-7398-4-5
Godina izdanja 2016
Opis
Naučite Swift
Swift je Appleov novi programski jezik i budućnost razvoja aplikacija za iOS i OS X. To je programski jezik visokih performansi, sličan suvremenim skriptnim jezicima. Na prvi pogled izgleda jednostavno, ali ima složene temelje koje morate svladati kako biste postali operativan programer i pretvarali ideje u stvarne aplikacije. Ova knjiga je pristupačan uvod, korak po korak, za programiranje u jeziku Swift, namijenjen čitateljima različitih razina predznanja. Ona započinje pregledom ključnih značajki kroz praktične primjere i napreduje prema složenijim konceptima čije razumijevanje odvaja iskusne programere od prosječnih. Obrađeni su važni koncepti, poput varijabli, opcionalnih tipova, zatvorenja, generika i upravljanja memorijom. Objašnjenja ovih značajki prožeta su pričom o temama na kojima se gradi dobra programerska praksa, kao što su kôd koji se lako održava i predlošci dizajna, a tu su i brojne reference prema materijalima iz kojih ćete naučiti još i više. Knjiga završava primjerom jednostavne iOS aplikacije koji će vas provesti kroz osnovne korake na putu pretvaranja ideje u stvarnu aplikaciju. Čitajući ovu knjigu steći ćete čvrste osnove u programskom jeziku Swift, upoznat ćete se s praktičnim aspektima načina na koji računalni programi rade, naučit ćete paradigme koje stoje iza Appleovih razvojnih kostura kako biste ih što efikasnije koristili, vidjet ćete kako se mogu koristiti bezbrojni resursi napisani u jeziku Objective-C, razvit ćete osnovni portfelj Swift koda kroz upoznavanje s temeljnim konceptima, razumjet ćete razlike između objektno orijentiranog i funkcijskog programiranja, upoznat ćete se s novim tehnikama kodiranja u jeziku Swift, saznat ćete gdje pronaći dodatne informacije i kako ostati u toku s trendovima
O autorima
Allen Downey je profesor računalnih znanosti na visokoj tehničkoj školi Olin. Predavao je računalne znanosti na veleučilištima Wellesley, Colby i na sveučilištu Berkeley. Diplomirao je računalne znanosti na sveučilištu MIT, a doktorirao na sveučilištu Berkeley.