Swift
Swift to język programowania wysokiego poziomu opracowany przez firmę Apple i udostępniony w 2014 roku. Jest przeznaczony do tworzenia aplikacji na platformy Apple, w tym macOS, iOS, tvOS i watchOS.
Język Swift bazuje na języku Objective-C, który był używany do tworzenia systemu NeXTSTEP w latach 80. XX wieku, a później systemów macOS i iOS. Swift ma podobną składnię i zachowuje obiektowe funkcje języka Objective-C, ale zapewnia prostszy sposób programowania. Na przykład kod Swift jest łatwiejszy do odczytania i napisania niż kod Objective-C. Umożliwia łączenie kilku często używanych poleceń i wymaga średników (;) na końcu każdej instrukcji.
Ponadto Swift automatycznie radzi sobie z kilkoma typowymi problemami programistycznymi. Swift:
- inicjalizuje zmienne przed ich użyciem
- jawnie obsługuje wartości „nil” (NULL)
- zapewnia, że indeksy tablic mieszczą się w dozwolonym zakresie
- zapobiega przepełnieniu przydzielonej pamięci przez liczby całkowite
- automatycznie zarządza pamięcią
Środowisko IDE Xcode firmy Apple obsługuje język Swift od wersji 6, wydanej w 2014 roku. Xcode obsługuje również funkcję „Swift Playgrounds”, która pozwala programistom edytować kod Swift i natychmiast wyświetlać wyniki. Na przykład plac zabaw może wyświetlać kod źródłowy po lewej stronie, a symulator aplikacji po prawej. Zmiany w kodzie aktualizują symulację aplikacji na bieżąco. Wraz z Xcode dołączonych jest kilka placów zabaw, które ułatwiają naukę tego języka.
Ponieważ firma Apple opracowuje i utrzymuje język Swift, jest on zoptymalizowany pod kątem sprzętu Apple. Dlatego aplikacja na iOS opracowana w języku Swift może działać lepiej niż podobna aplikacja opracowana w innym języku. Firma Apple regularnie aktualizuje również język Swift, dodając nowe funkcje. Dzięki temu programiści korzystający z języka Swift mogą wykorzystywać najnowsze rozwiązania w komputerach Mac, telefonach iPhone, tabletach iPad i innych produktach Apple.
Rozszerzenie pliku: .SWIFT
Sprawdź swoją wiedzę
