Projekt Swift wprowadza nowe narzędzia dla programistów języka Swift dla systemu Windows! Zgodnie z zapowiedziami (zobacz tu) potrzebne do kompilowania i uruchamiania kodu Swift narzędzia są już do pobrania dla systemu Windows.
Od ponad roku we współpracy ze społecznością deweloperów na swift.org podejmowano wysiłki, aby przenieść Swift na Windows. Obsługa systemu Windows jest teraz na etapie, w którym pierwsi użytkownicy mogą zacząć używać języka Swift do tworzenia prawdziwych aplikacji na tej platformie.
Przeniesienie Swift na Windows nie polega na prostym przeniesieniu kompilatora, ale raczej na zapewnieniu, że pełny ekosystem budowy aplikacji jest dostępny na tej platformie. Prace zatem obejmują nie tylko przeniesienie kompilatora, ale dostosowanie podstawowych bibliotek (Foundation, XCTest, dispatch itp.). Dzięki temu programiści mogą dalej łatwo pisać zaawansowane aplikacji bez martwienia się o wiele szczegółów systemu bazowego na którym działa aplikacja.
Ten kalkulator demonstracyjny został napisany w całości w języku Swift, a kod płynnie przełącza się między kodem aplikacji napisanym w języku Swift a bibliotekami systemowymi
Dodanie obsługi systemu Windows do Swift to początek podróży w kierunku, w którym język programowania podąża, aż osiągnie pewną użyteczność dla programistów. Przed twórcami języka Swift jest kolejny kamień milowy. Bardzo ważna część ekosystemu do przeniesienia to lldb i Swift Package Manager, które nadal wymagają więcej pracy, aby w pełni wspierać tę jakże inną platformę od systemów Apple’a.
Życzymy kolejnych sukcesów zespołowi prowadzonego przez Saleem Abdulrasool.
Odkąd się zorientował, że istnieje, jest programistą. Programuje, planuje, organizuje, optymalizuje i wdraża. Przeszedł drogę od juniora, przez seniora, team leadera do architekta rozwiązań mobilnych. Współtworzył i nadal tworzy aplikacje mobilne dla największych polskich banków.
W celu świadczenia usług na najwyższym poziomie stosujemy pliki cookies. Korzystanie z naszej witryny oznacza, że będą one zamieszczane w Państwa urządzeniu. W każdym momencie można dokonać zmiany ustawień Państwa przeglądarki ZGODA
Privacy & Cookies Policy
Privacy Overview
This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.