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-12-23T21:19:44+01:00
Aktualizacja: 2025-12-23T19:08:49+01:00
Aktualizacja: 2025-12-23T18:53:45+01:00
Aktualizacja: 2025-12-23T18:13:11+01:00
Aktualizacja: 2025-12-23T16:17:40+01:00
Aktualizacja: 2025-12-23T15:20:09+01:00
Aktualizacja: 2025-12-23T14:56:52+01:00
Aktualizacja: 2025-12-23T13:03:09+01:00
Aktualizacja: 2025-12-23T11:36:52+01:00
Aktualizacja: 2025-12-23T10:32:43+01:00
Aktualizacja: 2025-12-23T09:53:14+01:00
Aktualizacja: 2025-12-23T06:51:00+01:00
Aktualizacja: 2025-12-23T06:31:00+01:00
Aktualizacja: 2025-12-23T06:21:00+01:00
Aktualizacja: 2025-12-22T20:26:25+01:00
Aktualizacja: 2025-12-22T19:10:43+01:00
Aktualizacja: 2025-12-22T17:07:53+01:00
Aktualizacja: 2025-12-22T16:07:57+01:00
Aktualizacja: 2025-12-22T14:53:45+01:00
Aktualizacja: 2025-12-22T12:15:55+01:00
Aktualizacja: 2025-12-22T12:00:04+01:00
Aktualizacja: 2025-12-22T10:19:38+01:00
Aktualizacja: 2025-12-22T09:57:11+01:00
REKLAMA
REKLAMA
REKLAMA