Michał Lipiński michał lipiński

Jestem administratorem, programistą, ale przede wszystkim zapalonym użytkownikiem sprzętu z logiem nadgryzionego jabłuszka.

Box 8682e8c5 5fb0 48ab 986e 2234bfdb5595

Blog News Nowy wpis

Small 91f67345 75e1 462f 8a86 94007e21616f

Jednym z pierwszych elementów rzucających się w oczy podczas analizy kodu źródłowego aplikacji napisanych w języku Swift są występujące w różnych miejscach znaki zapytania i wykrzykniki. Są to tzw. Optionals. Postarajmy się zrozumieć podstawową zasadę funkcjonowania tego mechanizmu.

Small d0adbb7d ee9d 4822 8e2a 297a22c689a9

W tej krótkiej lekcji poznamy nieco niezbędnej do programowania teorii. W poniższym wpisie postaram się wytłumaczyć w sposób wysoce uproszczony fundamentalną dla programowania w Swift kwestię, jaką jest wzorzec MVC (Model-View-Controller).

Small c43bfdc2 ec7d 489c bf41 a3abf177f549

Naukę pisania aplikacji rozpoczniemy od przyswojenia podstawowych pojęć wstępujących w wybranym przez nas języku programowania. Poniższy wpis pozwoli nam przerobić elementarne zagadnienia związane z programowaniem w języku Swift. Na koniec lekcji spróbujemy wykorzystać zdobytą wiedzę w praktyce i stworzymy prostą aplikację na iOS.

Small 94e3961e 9b4e 401f a5d8 e6de60e77150

W cieniu tak znaczących wydarzeń, jak premiera Apple Watch, rozpoczęcie sprzedaży nowego MacBooka, aktualizacja iOS do wersji 8.3, OS X Yosemite do wersji 10.10.3 oraz iTunes do wersji 12.1.2, swoją premierę miał również Xcode 6.3, wspierający od teraz język Swift w wersji 1.2. Jakimi udogodnieniami uszczęśliwił deweloperów Apple w nowej wersji Xcode?

Small d5265bec 3a9f 433c bfc3 872201551858

Przed rozpoczęciem nauki programowania w języku Swift musimy zaopatrzyć się w niezbędne do kodowania narzędzia. Możemy również założyć darmowe konto deweloperskie, w celu uzyskania dostępu do materiałów szkoleniowych i forum dla deweloperów sygnowanego przez Apple. W tej części kursu pobierzemy i zainstalujemy Xcode oraz nauczymy się jak go obsługiwać. Na koniec przygotujemy naszą pierwszą aplikację na iPhona i iPada.

Small 656eade5 e506 4b92 8ec3 22d3b4906b1c

Od kiedy rozpocząłem moją przygodę z blogiem na temat programowania w języku Swift, najczęściej padającym ze strony czytelników pytaniem jest pytanie: "Czy powinienem uczyć się od razu Swift, czy też zacząć od Objective-C?". Postaram się odpowiedzieć na to pytanie.

Small 9d222220 0e1b 4982 9c97 2b6234c76941

Zaprezentowany przez Apple na WWDC 2014 nowy język programowania Swift w założeniu miał znacznie ułatwić naukę programowania dla poczatkujących programistów. Czy Apple udało się osiągnąć swój cel? Przekonamy się w praktyce. Niniejszy wpis inicjuje serię wpisów mających na celu przybliżenie technik programowania w języku Swift dla początkujący programistów.