Xcode: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
+F |
m Annullata la modifica di 176.200.99.104 (discussione), riportata alla versione precedente di 85.45.108.202 Etichetta: Rollback |
||
(44 versioni intermedie di 36 utenti non mostrate) | |||
Riga 1:
{{F|
{{Software
|Nome = Xcode
|Logo = Icona Xcode.png
|DimensioneLogo = 150
|Screenshot = Xcode
|Didascalia =
|Sviluppatore = [[Apple Inc.]]
|UltimaVersione =
|DataUltimaVersione =
|SistemaOperativo = macOS
|Linguaggio = Swift
Riga 14 ⟶ 15:
|LinguaggioAltri = [[Objective-C]]
|Genere = ide
|Licenza = [[
|Lingua = Inglese
|SoftwareLibero = no
|DataPrimaVersione = {{data e tempo|28|09|2003}}
}}
'''Xcode''' è un [[
== Descrizione ==
=== Caratteristiche ===
Una delle caratteristiche tecnologicamente più avanzate di Xcode è che supporta la distribuzione in rete del lavoro di compilazione. Usando [[Bonjour]] e [[Xgrid]], Xcode è in grado di compilare un progetto su più computer riducendo i tempi; supporta inoltre la compilazione incrementale, ovvero Xcode è in grado di compilare il codice mentre viene scritto, in modo da ridurre il tempo di compilazione.
Dalla versione 3.1, Xcode è anche lo strumento per sviluppare le applicazioni native per [[iPhone]] e [[iPod touch]]. Dalla versione 3.2 è invece possibile sviluppare anche applicazioni per [[iPad]].
Con il rilascio della versione 6 è stato aggiunto il nuovo linguaggio di programmazione [[Swift (linguaggio di programmazione)|Swift]], presentato durante la [[Worldwide Developers Conference|WWDC14]], in concomitanza alla presentazione di [[iOS]] 8 e [[OS X Yosemite]]. La versione 6 inoltre introduce caratteristiche importanti come il Live Rendering, che permette di visualizzare gli oggetti in tempo reale mentre vengono sviluppati, così come verrebbero visualizzati in runtime. Anche le modifiche fatte alle proprie ''custom
=== Composizione ===
L'applicazione principale della suite è l'IDE Xcode. La suite include inoltre gran parte della documentazione per sviluppatori Apple, e Interface Builder,
Xcode 4.1 includeva una versione modificata di [[GNU Compiler Collection|GCC]]. Da Xcode 3.1 al 4.6.3 è incluso il compilatore llvm-gcc. Da Xcode 3.2 è inclusa una versione proprietaria di llvm. Da Xcode 4.2, Apple propone [[LLVM]] come compilatore di default e da Xcode 5.0 llvm è l'unico compilatore presente nella suite.
Da Xcode 6 è possibile compilare il linguaggio proprietario [[Swift (linguaggio di programmazione)|Swift]], sviluppato da [[Apple]] sotto la direzione di [[Chris Lattner]], lo stesso sviluppatore a capo del progetto [[LLVM]].
Xcode 6 include anche un altro
Xcode supporta [[C]], [[C++]], [[Objective-C]], [[Objective
==
=== 1.x serie ===
Xcode 1
Xcode 1.5 migliora ulteriormente il ''code completion'' e il ''debugger''.
=== 2.x serie ===
Xcode 2
=== 3.x serie ===
Xcode 3
=== 4.x serie ===
Xcode 4
Da questa versione, il software è stato reso disponibile sul Mac App Store gratuitamente per tutti gli sviluppatori.
=== 5.x serie ===
Xcode 5
=== 6.x serie ===
Xcode
=== 7.x serie ===
Xcode 7
A partire da questa versione è inoltre possibile compilare ed installare app sui propri dispositivi iOS, anche senza disporre di una licenza da sviluppatore registrato.
=== 8.x serie ===
Xcode 8
=== 9.x serie ===
Xcode 9
=== 10.x serie ===
Xcode 10
=== 11.x serie ===
Xcode 11
=== 12.x serie ===
Xcode 12 è stato annunciato nella WWDC2020. Supporta Swift 5.3 e il framework SwiftUI 2.0. È stato introdotto il supporto di sviluppo per SoC [[Apple Silicon]] (ARM).
=== 13.x serie ===
Xcode 13 è stato annunciato nella WWDC2021. Supporta Swift 5.5 e il framework SwiftUI 3.0. Include SDK per [[iOS 15]], [[iPadOS 15]], [[macOS Monterey]], [[tvOS 15]] e [[watchOS 8]]. Xcode 13 presenta una nuova interfaccia e la nuova funzionalità Xcode Cloud.<ref>{{Cita web|url=https://developer.apple.com/documentation/xcode-release-notes/xcode-13-release-notes|titolo=Xcode 13 Release Notes|sito=developer.apple.com|lingua=Inglese|accesso=2021-10-07}}</ref> Dalla versione 13.3, Xcode richiede [[macOS Monterey]].<ref>{{Cita web|url=https://apps.apple.com/it/app/xcode/id497799835?mt=12|titolo=Xcode|sito=App Store|lingua=it-IT|accesso=2022-03-15}}</ref>
=== 14.x serie ===
Xcode 14 è stato annunciato nella WWDC2022. Xcode 14 è più veloce e più personalizzabile. Le anteprime live di SwiftUI sono interattive in maniera predefinita. Le icone hanno dimensioni standardizzate e le lingue implementate da Xcode 14 sono state affinate.<ref>[https://www.iphoneitalia.com/789949/novita-sviluppatori-apple-wwdc-2022 WWDC 2022, Apple offre nuove funzionalità agli sviluppatori, iphoneitalia.com, 7 giugno 2022]</ref> Include SDK per [[iOS 16]], [[iPadOS 16]], [[macOS Ventura]], [[tvOS 16]] e [[watchOS 9]]. Richiede macOS Monterey 12.5.
== Note ==
<references />
== Voci correlate ==
Riga 94 ⟶ 105:
== Collegamenti esterni ==
* {{Collegamenti esterni}}
{{macOS}}
{{Ambienti di sviluppo integrati}}
{{portale|Apple}}
|