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-06-18T21:08:40+02:00
Aktualizacja: 2025-06-18T20:07:49+02:00
Aktualizacja: 2025-06-18T18:28:03+02:00
Aktualizacja: 2025-06-18T17:53:56+02:00
Aktualizacja: 2025-06-18T17:38:40+02:00
Aktualizacja: 2025-06-18T17:06:25+02:00
Aktualizacja: 2025-06-18T16:29:59+02:00
Aktualizacja: 2025-06-18T16:15:30+02:00
Aktualizacja: 2025-06-18T15:41:16+02:00
Aktualizacja: 2025-06-18T15:23:11+02:00
Aktualizacja: 2025-06-18T14:41:01+02:00
Aktualizacja: 2025-06-18T13:02:25+02:00
Aktualizacja: 2025-06-18T12:32:56+02:00
Aktualizacja: 2025-06-18T11:13:24+02:00
Aktualizacja: 2025-06-18T10:51:28+02:00
Aktualizacja: 2025-06-18T09:29:43+02:00
Aktualizacja: 2025-06-18T08:27:25+02:00
Aktualizacja: 2025-06-18T07:40:53+02:00
Aktualizacja: 2025-06-18T06:56:00+02:00
Aktualizacja: 2025-06-18T06:45:00+02:00
Aktualizacja: 2025-06-18T06:23:00+02:00
Aktualizacja: 2025-06-17T21:55:35+02:00
Aktualizacja: 2025-06-17T21:41:40+02:00
Aktualizacja: 2025-06-17T20:08:35+02:00
Aktualizacja: 2025-06-17T20:00:50+02:00
Aktualizacja: 2025-06-17T18:37:23+02:00
Aktualizacja: 2025-06-17T14:00:16+02:00
REKLAMA
REKLAMA
REKLAMA