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-09T06:15:00+02:00
Aktualizacja: 2025-10-09T06:12:00+02:00
Aktualizacja: 2025-10-09T06:07:00+02:00
Aktualizacja: 2025-10-08T20:30:49+02:00
Aktualizacja: 2025-10-08T20:03:42+02:00
Aktualizacja: 2025-10-08T19:56:02+02:00
Aktualizacja: 2025-10-08T18:16:36+02:00
Aktualizacja: 2025-10-08T17:49:28+02:00
Aktualizacja: 2025-10-08T17:30:09+02:00
Aktualizacja: 2025-10-08T16:32:28+02:00
Aktualizacja: 2025-10-08T15:50:13+02:00
Aktualizacja: 2025-10-08T15:39:40+02:00
Aktualizacja: 2025-10-08T15:11:08+02:00
Aktualizacja: 2025-10-08T13:59:04+02:00
Aktualizacja: 2025-10-08T13:21:26+02:00
Aktualizacja: 2025-10-08T12:51:43+02:00
Aktualizacja: 2025-10-08T10:31:28+02:00
Aktualizacja: 2025-10-08T06:39:00+02:00
Aktualizacja: 2025-10-07T20:44:57+02:00
Aktualizacja: 2025-10-07T20:41:14+02:00
REKLAMA
REKLAMA
REKLAMA