REKLAMA

Małe trzęsienie ziemi, czyli Swift 2 od Apple

W trakcie zeszłorocznej Worldwide Developers Conference firma Apple pokazała język programowania Swift. Nowy język, mający składnię nieco podobną co używanego w .NET języka C#, miał przyciągnąć nowych programistów do środowiska Apple i obniżyć nieco poprzeczkę wejścia na ten rynek programistom nie znającym Objective C.

Małe trzęsienie ziemi, czyli Swift 2 od Apple
REKLAMA

Swift zdobył przez rok całkiem sporą popularność i został faktycznie zaadoptowany jako narzędzie wspomagające tworzenie aplikacji, najczęściej na etapie prototypowania. W App Store w tej chwili jest około 15 tysięcy aplikacji, używających Swift w większym lub mniejszym stopniu. Dlatego właśnie Apple w czasie tegorocznej konferencji WWDC postanowił iść za ciosem i ujawniła nową wersję języka i jego narzędzi: Swift 2.

REKLAMA

Czym różni się Swift od Swift 2? Przede wszystkim drobnymi, ale znaczącymi dla programistów detalami takimi jak:

  • usprawnienia składni języka
  • nowy mechanizm obsługi błędów
  • mechanizm sprawdzania dostępności usług w środowisku uruchomieniowym.

Jednak największe zmiany są nie w samym języku programowania, ale w sposobie jego dystrybucji.

Firma Apple postanowiła udostępnić narzędzia języka na zasadzie open source. Ma to nastąpić jeszcze w tym roku. Inną dużą zmianą jest udostępnienie środowiska uruchomieniowego dla systemów linuksowych. Oczywiście ten fakt, w połączeniu z otwartością kodu spowoduje, że wkrótce będziemy mieli dostęp do narzędzi tego języka na innych systemach operacyjnych.

swift-2
REKLAMA

Należy podkreślić że nie oznacza to, iż będziemy mogli na Linuksie pisać aplikacje np. na OS X.

Swift nie stał się kompilatorem skrośnym (cross compilerem), jednak będziemy mogli w nim pisać aplikacje które zostaną uruchomione na Linuksie. Ułatwi to pisanie aplikacji wieloplatformowych, jednak nadal będzie wymagać dotychczasowego środowiska Apple, aby stworzyć program dla iOS lub OS X.

Zmiany w Swift 2, choć interesujące, zostały w trakcie keynote jedynie wspomniane. Więcej szczegółów uzyskają przebywający na konferencji programiści, których czeka ponad 100 sesji na szczegółowe tematy dotyczące rozwijania aplikacji.

REKLAMA
Najnowsze
Aktualizacja: 2025-10-28T16:03:48+01:00
Aktualizacja: 2025-10-28T12:09:48+01:00
Aktualizacja: 2025-10-28T10:35:13+01:00
Aktualizacja: 2025-10-28T09:20:52+01:00
Aktualizacja: 2025-10-28T08:44:58+01:00
Aktualizacja: 2025-10-28T06:18:02+01:00
Aktualizacja: 2025-10-28T06:17:22+01:00
Aktualizacja: 2025-10-28T06:11:00+01:00
Aktualizacja: 2025-10-27T20:37:05+01:00
Aktualizacja: 2025-10-27T20:08:13+01:00
Aktualizacja: 2025-10-27T19:41:07+01:00
Aktualizacja: 2025-10-27T19:19:22+01:00
Aktualizacja: 2025-10-27T17:13:21+01:00
Aktualizacja: 2025-10-27T16:27:46+01:00
Aktualizacja: 2025-10-27T15:34:35+01:00
Aktualizacja: 2025-10-27T12:22:52+01:00
Aktualizacja: 2025-10-27T11:59:02+01:00
Aktualizacja: 2025-10-27T10:44:11+01:00
Aktualizacja: 2025-10-27T08:08:29+01:00
REKLAMA
REKLAMA
REKLAMA