REKLAMA

Swift 3 – głęboka rewolucja

Najnowsza pełna wersja Swift – oznaczona numerem 3 – pojawiła się 13 września 2016 r. na konferencji WWDC. Jest to pierwsza wersja wydana po otwarciu źródeł języka, która pracuje zarówno na Mac OS X, jak i na systemach Linux. Prawdopodobnie to dopuszczenie do głosu społeczności programistów zaowocowało wprowadzeniem niezliczonej liczby zmian w języku – jego modernizacją, usunięciem pewnych naleciałości z C czy Objective-C, a także ustandaryzowaniem składni i wytycznych projektowych...

Zagadnienia poruszane w tym artykule:

  • Biblioteka standardowa po liftingu – nowe wytyczne dla Swift API;
  • Usuwamy zbędne słowa;
  • Enumerujemy małą literą;
  • Uważaj na gramatykę;
  • Zamiana właściwości na funkcje i vice versa;
  • Ulepszenie “importera Clang”;
  • Grand Central Dispatch (biblioteka libdispatch);
  • Import bibliotek i frameworków języka C;
  • Konsekwentne traktowanie etykiet dla parametrów;
  • Modyfikator bardzo prywatny;
  • Nieignorowanie wyników zwracanych przez funkcje;
  • Usunięcie modyfikatora var dla parametrów funkcji;
  • Nawiasy dla argumentów funkcji;
  • Zmiany w selektorach i ścieżkach do kluczy;
  • Swift nie jest już „następnym krokiem”?
  • Usunięcie operatorów inkrementacji i dekrementacji;
  • Usunięcie pętli for w stylu języka C;
  • Zmiana liczby Pi;
  • Zmiany w Xcode i innych narzędziach;
  • Wyzwanie rzucone CocoaPods.

Artykuł pochodzi z miesięcznika "Programista" nr 11/2016 (54). Jest to wydanie grudzień 2016 /styczeń 2017. Szczegółowy spis treści tego wydania: http://programistamag.pl/programista-11-2016-54/

Autorem artykułu jest Krzysztof Grobelny - iOS Consultant w Mobica Limited. Programowaniem na platformy mobilne zajmuje się od blisko 10 lat, specjalizuje się w aplikacjach iOS. Współpracuje także z wydawnictwem O’Reilly.

>>POBIERZ FRAGMENT TEGO ARTYKUŁU<<

lockfree