Xcode

Xcode Descrierea imaginii logo xcode.png.

informație
Dezvoltat de măr
Ultima versiune Xcode 12.5.1 (12E507) (21 iunie 2021)
Versiune avansată Xcode 13 beta (13A5154h) (7 iunie 2021)
Sistem de operare Mac OS , iOS , watchOS , tvOS și macOS
Mediu inconjurator macOS
Tip IDE
Licență Software proprietar
Site-ul web developer.apple.com/xcode/

Xcode este un mediu de dezvoltare pentru macOS , precum și pentru iOS , watchOS și tvOS .

API-ul Cocoa permite programarea cu următoarele limbaje:

Furnizat cu o întreagă suită de software (grafică, audio etc.) pentru dezvoltatori și programatori, vă permite să creați software utilizând toate funcționalitățile macOS și UNIX . Acest mediu poate fi obținut gratuit din Mac App Store . A venit standard cu fiecare Mac, pe discurile de instalare Mac OS X 10.6, Mac OS X 10.5, 10.4 și 10.3. Nu este preinstalat pe computer și trebuie instalat separat.

Xcode 3 este disponibil numai pe Mac OS X 10.6 (Snow Leopard) și Mac OS X 10.5 (Leopard). Cea mai recentă versiune este 3.2.6, disponibilă pe site-ul dezvoltatorului Apple. Cea mai recentă versiune pentru Mac OS X 10.4 este 2.5, iar cea pentru Mac OS X 10.3 este 1.5.

Versiunea 2.1 și versiunile ulterioare sunt utilizate pentru a produce o aplicație binară universală , adică o aplicație care poate fi rulată nativ de un procesor x86 și / sau PPC (PowerPC) , după anunțul adoptării procesoarelor Intel .

Versiuni 3.x

Versiunea 3.0 aduce mai multe caracteristici noi, în special trecerea la versiunea 2.0 a limbajului Objective-C , care este echipat cu un sistem comparabil cu un colector de gunoi, dar mai eficient numit ARC (Automatic Reference Counting) . În plus, noua versiune a compilatorului GCC vă permite să creați executabile pe 64 de biți (pentru PPC G5 și procesoare care implementează Intel 64 ).

Versiuni 4.x

În iunie 2010, la World Wide Developers Conference , Apple a anunțat versiunea 4 a Xcode. Instrumentele pentru dezvoltatori versiunea 4 consolidează instrumentele de editare Xcode și Interface Builder într-o singură aplicație, în afară de alte îmbunătățiri. A fost lansată o versiune „golden master” (care precede o versiune finală)4 februarie 2011și a fost disponibil doar pentru descărcare pentru membrii înregistrați ai programului pentru dezvoltatori iOS / Mac; această versiune a fost distribuită și pe multe site-uri de descărcare. Un al doilea „maestru de aur” a fost distribuit dezvoltatorilor pe3 martie 2011coroborat cu versiunea Golden Master a iOS 4.3 . Apple a lansat versiunea finală a Xcode 4.0 pe9 martie 2011. Aceasta a fost disponibilă pentru membrii înregistrați ai programului pentru dezvoltatori iOS / Mac (99 EUR / an). În plus, Xcode 4 este disponibil gratuit publicului larg pe Mac App Store .

Xcode 4.0 a întrerupt compatibilitatea cu multe sisteme mai vechi, inclusiv toate arhitecturile PowerPC, SDK-urile pentru Mac OS X 10.4 și 10.5, precum și toate SDK-urile iOS anterioare 4.3. Este încă posibil să se producă versiuni binare ale aplicațiilor pentru platforme mai vechi, însă limitate la versiunile x86 și x86-64.

Versiuni 5.x

În Iunie 2013la World Wide Developers Conference , Apple a anunțat versiunea 5 a Xcode.

Versiuni 6.x

2 iunie 2014, Apple a anunțat versiunea 6 a Xcode la Conferința mondială pentru dezvoltatori . Va avea un nou limbaj de programare numit Swift, precum și un nou instrument de corecție.

Versiuni 7.x

8 iunie 2015, Apple a anunțat versiunea 7 a Xcode la Conferința mondială pentru dezvoltatori . Xcode 7 introduce suport pentru noua versiune Swift 2.0 (realizată în același timp Open Source), dar și API-ul grafică Metal pe OS X El Capitan . La fel și posibilitatea de a vă testa aplicația pe iPhone sau iPad fără a avea un „Program pentru dezvoltatori”, ceea ce urmează prin modificarea „Programului pentru dezvoltatori iOS” și „Programul pentru dezvoltatori Mac”, grupându-le pe acestea două în „Programul pentru dezvoltatori Apple”.

Versiuni 8.x

13 iunie 2016, Apple a anunțat versiunea 8 a Xcode la Conferința mondială pentru dezvoltatori . Xcode 8 introduce suport pentru noua versiune a Swift 3.0.

Versiuni 9.x

5 iunie 2017, Apple a anunțat versiunea Xcode 9 la Conferința mondială pentru dezvoltatori . Xcode 9 introduce suport pentru noua versiune a Swift 4.0, dar și pentru API-ul grafic Metal 2.

Versiuni 10.x

4 iunie 2018, Apple a anunțat versiunea 10 a Xcode la Conferința mondială pentru dezvoltatori . Xcode 10 introduce suport pentru Swift 4.2. 25 martie 2019, Xcode 10.2 introduce suport pentru noua versiune a Swift 5.0.

Xcode 10.0 nu mai acceptă aplicații MacOS pe 32 de biți.

Versiuni 11.x

3 iunie 2019, Apple a anunțat versiunea Xcode 11 la Conferința mondială pentru dezvoltatori . Xcode 11 introduce suport pentru Swift 5.1, dar și SwiftUI (ale cărui instrumente sunt disponibile de la macOS Catalina ) și Managerul de pachete Swift.

Versiuni 12.x

22 iunie 2020, Apple a anunțat versiunea Xcode 12 la Conferința mondială pentru dezvoltatori . Xcode 12 introduce suport pentru Swift 5.3 și este disponibil începând cu versiunea macOS 10.15.4.

Xcode 12 a fost lansat pe 16 septembrie 2020.

Versiune Construi Data de lansare Note de lansare
12.5.1 12E507 21 iunie 2021 https://developer.apple.com/documentation/xcode-release-notes/xcode-12_5_1-release-notes

Alte moduri

Este posibil cu Xcode să producă programe care să fie executate într-o interfață de linie de comandă .

Referințe

  1. (în) Note de lansare Xcode 3.0
  2. (ro) Xcode 3.0, o adăugire excelentă pentru dezvoltatori
  3. (în) „  Note software WWDC: Safari 5, Xcode 4, iTunes 9.2  ” , Mac Rumors,8 iunie 2010(accesat pe 21 iunie 2010 )
  4. (în) „  Ce este nou în Xcode 4  ” , Developer Tools , Apple (accesat la 8 februarie 2011 )
  5. (în) „  Xcode 4 GM lansat pentru dezvoltatori  ” , osxdaily.com,3 februarie 2011(accesat la 8 februarie 2011 )

linkuri externe