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-07-03T18:10:25+02:00
Aktualizacja: 2025-07-03T16:30:24+02:00
Aktualizacja: 2025-07-03T16:06:16+02:00
Aktualizacja: 2025-07-03T15:43:02+02:00
Aktualizacja: 2025-07-03T15:11:01+02:00
Aktualizacja: 2025-07-03T14:55:43+02:00
Aktualizacja: 2025-07-03T13:27:46+02:00
Aktualizacja: 2025-07-03T10:12:38+02:00
Aktualizacja: 2025-07-03T08:20:05+02:00
Aktualizacja: 2025-07-03T07:00:00+02:00
Aktualizacja: 2025-07-03T06:22:00+02:00
Aktualizacja: 2025-07-03T06:11:00+02:00
Aktualizacja: 2025-07-02T21:13:39+02:00
Aktualizacja: 2025-07-02T19:07:30+02:00
Aktualizacja: 2025-07-02T18:41:11+02:00
Aktualizacja: 2025-07-02T17:48:47+02:00
Aktualizacja: 2025-07-02T17:15:46+02:00
Aktualizacja: 2025-07-02T16:31:51+02:00
Aktualizacja: 2025-07-02T15:52:23+02:00
Aktualizacja: 2025-07-02T15:04:04+02:00
REKLAMA
REKLAMA
REKLAMA