Programowanie w Swift traktuje jako wyraz uznania dla kultury technologicznej Apple i inwestycj臋 w przysz艂o艣膰, by膰 mo偶e kiedy艣 zajm臋 si臋 tym jako g艂贸wnym zaj臋ciem - czas poka偶e ;)
Bior膮c si臋 za nauk臋 jakiegokolwiek j臋zyka programowania musimy, przede wszystkim opanowa膰 zasady logiki i w mniejszym stopniu podstawy matematyki. W nast臋pnym etapie przyswoi膰, czym jest programowanie obiektowe, a czym strukturalne i tak dalej... Wyb贸r konkretnego j臋zyka programowania to ju偶 indywidualna sprawa, uzale偶niona od naszych ambicji. Na plus Swifta przemawia jego prostota oraz mo偶liwo艣膰 korzystania z tzw. playground (placu zabaw), w kt贸rym mo偶na bez ci膮g艂ego kompilowania testowa膰 sw贸j kod. Na minus, brak szerokiej dokumentacji, niewielkie community, bariera finansowa wej艣cia do 艣wiata Apple i brak mo偶liwo艣ci instalowania swoich aplikacji na swoim sprz臋cie, bez udzia艂u w p艂atnym programie developerskiem (iOS).
Ciesz臋 si臋, 偶e si臋 podoba. Pomys艂贸w mi nie brakuje, jak czas pozwoli to mo偶e b臋dzie nawet 1000 :p
Autor si臋 nie zniech臋ci, a swoj膮 przygod臋 z Swift zaczyna艂 w艂a艣nie pisz膮c program na OSX, wi臋c na pewno o OSX nie zapomni, ale wszystko po kolei ;)
Dobrze prawisz. Swift wymusza typowanie zmiennych ale niekoniecznie poprzez type annotations - ka偶da zmienna w Swift ma sw贸j typ kt贸ry przypisuje si臋 poprzez type annotations lub przez nadanie jej warto艣ci (tu kompilator sam rozpozna typ). A ca艂a filozofia o kt贸rej pisa艂em rozbija si臋 o Optionals i odpakowywanie zmiennych. A 艣rednik mo偶na stawia膰 i kompilator zinterpretuje to jako koniec linijki :)
Pozna艅, miasto programist贸w ;)
Chodzi艂o tu o Studenckie Ko艂o Naukowe Informatyki System贸w Autonomicznych i Adaptacyjnych i ich wprowadzenie do programowania w Swift - koniec ko艅c贸w odbywa si臋 to pod patronatem kadry naukowej PWr. :)
Zadziwiaj膮ce jest to, 偶e zawodowi programi艣ci maj膮 bardzo skrajne opinie co do Swift. Co do zmiennych to jest to po prostu ca艂kiem inna filozofia ich u偶ywania i na pewno j膮 przybli偶臋 :)
Nied艂ugo b臋d臋 pisa艂 o Xcode w pryzmacie j臋zyka Swift, potem pewnie o AppCode. Przyj膮艂em zasad臋, 偶e najpierw obiad, a potem deser ;)
skurczy艂em je troch臋 :) wystarczy?
My艣l臋, 偶e znajomo艣膰 podstawowych poj臋膰 mo偶e si臋 przyda膰. Ewentualnie je艣li b臋d膮 zainteresowani to zrobi臋 jakie艣 fiszki dla pocz膮tkuj膮cych.
No roku jeszcze nie ma :) Rocznica b臋dzie w czerwcu.
Wszystko po kolei :) Najpierw nauczymy si臋 pisa膰 proste aplikacje w Swift, potem je publikowa膰 ;)
dzi臋ki za dobre s艂owo ;) na stronie swiftdev.pl jest fb, twitter, rss i teraz jeszcze powiadomienia dla Safari. By膰 mo偶e nied艂ugo b臋dzie newsletter, ale musz臋 ogarn膮膰 jak to jest z GIDO w takim przypadku ;)
Kurs Swift - Lekcja 0: Zak艂adamy konto deweloperskie i pobieramy Xcode
Zaznaczam, 偶e s膮 to za艂o偶enia, kt贸re z czasem mog膮 ulec zmianie w zwi膮zku z moj膮 prac膮 zawodow膮 i rodzin膮.