Xkod

Xkod Opis obrazu logo xcode.png.

Informacja
Opracowany przez jabłko
Ostatnia wersja Xcode 12.5.1 (12E507) (21 czerwca 2021)
Wersja zaawansowana Xcode 13 beta (13A5154h) (7 czerwca 2021)
System operacyjny Mac OS , iOS , watchOS , tvOS i macOS
Środowisko System operacyjny Mac
Rodzaj IDE
Licencja Zastrzeżone oprogramowanie
Stronie internetowej programista.apple.com/xcode/

Xcode to środowisko programistyczne dla macOS , a także dla iOS , watchOS i tvOS .

Cocoa API umożliwia programowanie w następujących językach:

Dostarczany z całym pakietem oprogramowania (grafika, dźwięk itp.) dla programistów i programistów, pozwala na tworzenie oprogramowania z wykorzystaniem wszystkich funkcjonalności macOS i UNIX . To środowisko można pobrać bezpłatnie ze sklepu Mac App Store . Był standardowo dostarczany z każdym komputerem Mac, na płytach instalacyjnych Mac OS X 10.6, Mac OS X 10.5, 10.4 i 10.3. Nie jest preinstalowany na komputerze i musi być zainstalowany oddzielnie.

Xcode 3 jest dostępny tylko w systemie Mac OS X 10.6 (Snow Leopard) i Mac OS X 10.5 (Leopard). Najnowsza wersja to 3.2.6, dostępna na stronie programisty Apple. Najnowsza wersja dla Mac OS X 10.4 to 2.5, a ta dla Mac OS X 10.3 to 1.5.

Wersja 2.1 i nowsze służą do tworzenia aplikacji Universal binaries , czyli aplikacji, która może być uruchamiana natywnie przez procesor x86 i/lub PPC (PowerPC) , po ogłoszeniu przyjęcia procesorów Intel x86.

Wersje 3.x

Wersja 3.0 wprowadza kilka nowych funkcji, w szczególności przejście na wersję 2.0 języka Objective-C , która jest wyposażona w system porównywalny do garbage collectora, ale bardziej wydajny zwany ARC (Automatic Reference Counting) . Dodatkowo nowa wersja kompilatora GCC umożliwia tworzenie 64-bitowych plików wykonywalnych (dla PPC G5 i procesorów implementujących Intel 64 ).

Wersje 4.x

W czerwiec 2010, na konferencji World Wide Developers Conference Apple ogłosił wersję 4 Xcode. Narzędzia programistyczne Wersja 4 konsoliduje narzędzia edycyjne Xcode i Interface Builder w jednej aplikacji, oprócz innych ulepszeń. Wersja „Golden Master” (poprzedzająca ostateczną wersję) została wydana w dniu4 lutego 2011i był dostępny do pobrania tylko dla zarejestrowanych członków programu iOS / Mac Developer Program; ta wersja była również rozpowszechniana w wielu witrynach pobierania. Drugi „złoty mistrz” został przekazany programistom w dniu3 marca 2011w połączeniu ze złotą wersją master iOS 4.3 . Firma Apple wydała ostateczną wersję Xcode 4.09 marca 2011. Było to dostępne dla zarejestrowanych członków programu iOS / Mac Developer Program (99 EUR / rok). Ponadto Xcode 4 jest dostępny bezpłatnie dla ogółu społeczeństwa w Mac App Store .

Xcode 4.0 ma złamaną kompatybilność z wieloma starszymi systemami, w tym wszystkimi architekturami PowerPC, zestawami SDK dla Mac OS X 10.4 i 10.5, a także wszystkimi zestawami SDK iOS przed wersją 4.3. Nadal możliwe jest tworzenie binarnych wersji aplikacji na starsze platformy, jednak ograniczone do wersji x86 i x86-64.

Wersje 5.x

W czerwiec 2013na World Wide Developers Conference firma Apple ogłosiła wersję 5 Xcode.

Wersje 6.x

2 czerwca 2014Apple ogłosił wersję 6 Xcode na konferencji World Wide Developers Conference . Będzie miał zupełnie nowy język programowania o nazwie Swift, a także nowe narzędzie do korekcji.

Wersje 7.x

8 czerwca 2015Apple ogłosił wersję 7 Xcode na konferencji World Wide Developers Conference . Xcode 7 wprowadza wsparcie dla nowej wersji Swift 2.0 (stworzonego w tym samym czasie Open Source), ale także API grafiki Metal na OS X El Capitan . Jak również możliwość testowania aplikacji na iPhonie lub iPadzie bez posiadania „Programu dla programistów”, w związku z czym następuje modyfikacja „Programu dla programistów iOS” i „Programu dla programistów Mac”, grupując je razem w „Program dla programistów Apple”.

Wersje 8.x

13 czerwca 2016Apple ogłosił wersję 8 Xcode na konferencji World Wide Developers Conference . Xcode 8 wprowadza obsługę nowej wersji Swift 3.0.

Wersje 9.x

5 czerwca 2017Apple ogłosił Xcode w wersji 9 na konferencji World Wide Developers Conference . Xcode 9 wprowadza wsparcie dla nowej wersji Swift 4.0, ale także API graficzne Metal 2.

Wersje 10.x

4 czerwca 2018 r.Apple ogłosił wersję 10 Xcode na konferencji World Wide Developers Conference . Xcode 10 wprowadza obsługę Swift 4.2. 25 marca 2019 r., Xcode 10.2 wprowadza obsługę nowej wersji Swift 5.0.

Xcode 10.0 nie obsługuje już 32-bitowych aplikacji macOS .

Wersje 11.x

3 czerwca 2019Apple ogłosił Xcode w wersji 11 na konferencji World Wide Developers Conference . Xcode 11 wprowadza obsługę Swift 5.1, ale także SwiftUI (którego narzędzia są dostępne z macOS Catalina ) i Swift Package Manager.

Wersje 12.x

22 czerwca 2020 r.Apple ogłosił Xcode w wersji 12 na konferencji World Wide Developers Conference . Xcode 12 wprowadza obsługę Swift 5.3 i jest dostępny od wersji macOS 10.15.4.

Xcode 12 został wydany w dniu 16 września 2020 r..

Wersja Budować Data wydania Informacje o wydaniu
12.5.1 12E507 21 czerwca 2021 https://developer.apple.com/documentation/xcode-release-notes/xcode-12_5_1-release-notes

Inne tryby

Xcode umożliwia tworzenie programów do wykonania w interfejsie wiersza poleceń .

Bibliografia

  1. (w) Xcode 3.0 Informacje o wydaniu
  2. (pl) Xcode 3.0, świetny dodatek dla programistów
  3. (w) „  WWDC Software Notes: Safari 5, Xcode 4, iTunes 9.2  ” , Mac Rumors,8 czerwca 2010(dostęp 21 czerwca 2010 )
  4. (w) „  Co nowego w Xcode 4  ” , Narzędzia programistyczne , Apple (dostęp 8 lutego 2011 r. )
  5. (w) „  Xcode 4 GM wydany dla programistów  ” , osxdaily.com,3 lutego 2011(dostęp 8 lutego 2011 )

Linki zewnętrzne