Xcode

Xcode er et integreret udviklingsmiljø, der indeholder en række værktøjer til udvikling af software udviklet af Apple Inc. til fremme af udviklingen af ​​software til OS X og iOS. Tidligere blev leveret gratis bundtet med operativsystemet siden Mac OS X 10.3 Panther, selv om det er i stand til at generere programmer til en version af Mac OS X. For nylig, men det er ikke længere bundtet med operativsystemet, men du kan hente det fri fra Mac Apple Store. Xcode udvider og erstatter de tidligere udviklingsværktøjer fra Apple, Project Builder, som var blevet arvet fra næste. Officielt Xcode virker ikke på Mac OS X 10.2. Den seneste stabile version er 5.1.1, men udviklerne kan også downloade version 6 GM.

Xcode arbejder sammen med Interface Builder, et grafisk værktøj til at skabe grafiske interfaces.

Nøglefunktioner

En af de mest teknologisk avancerede af Xcode støtter distributionsnet af fastlæggelsen arbejde. Brug Bonjour og Xgrid er i stand til at gennemføre et projekt på flere computere ved at reducere den tid. Understøtter trinvis kompilering, kan du kompilere koden som det bliver skrevet, for at reducere den tid opgørelsestidspunktet.

Siden version 3.1, Xcode er også det redskab til at udvikle native applikationer til iPhone og iPod touch.

Siden version 3.2, er det også muligt at udvikle applikationer til iPad.

I Developer Preview af 2 juni 2014 introducerede vi den nye programmeringssprog SWIFT, præsenteret under WWDC14 i forbindelse med præsentationen af ​​8 iOS og OSX Yosemite

Version 6 introducerer funktioner såsom Live Rendering, som viser objekter i realtid, da de bliver udviklet, som de ser ud på kørselstidspunktet. Selv de ændringer til sin egne brugerdefinerede View vises i realtid, og du kan definere forskellige adfærd for forskellige målinger af displayet, der vil blive vist altid i realtid med egenskaber defineret af Interface Builder og også med dummy-data til at pre-udfylde vores UI så du kan have den virkelige verden eksempler på, hvordan GUI vises.

Sammensætning

Den vigtigste anvendelse af suite er bare Xcode IDE. Suiten indeholder også en stor del af Apples udviklere dokumentation og Interface Builder, et værktøj, der bruges til at bygge på en meget simpel grafisk brugerflade smuk og enkel.

Fra Xcode 4.1 indeholdt en modificeret version af GCC. Fra Xcode 3.1 til 4.6.3 omfattede LLVM-GCC compiler. Fra Xcode 3.2 indeholder en proprietær version af LLVM. Fra Xcode 4.2 Apple foreslår LLVM som standard compiler og Xcode 5.0, bliver LLVM compiler den eneste til stede i pakken.

Fra Xcode 6 beta 1 kan du udfylde den proprietære sprog Swift, udviklet af Apple under ledelse af Chris Lattner, udvikleren har ansvaret for projektet LLVM.

Xcode 6 beta 1 omfatter også et andet værktøj udviklet af Lattner, legepladsen. En test, hvor at begynde at lære sproget hurtigt, hvilket gør testresultater i realtid. I WWDC14 Lattner viser, hvordan man udvikler en komplet spil på kort tid takket være legepladsen.

Xcode understøtter C, C ++, Objective-C, Objective-C ++, Java, AppleScript, Python, Ruby, og Rex Swift, med en række forskellige programmerings modeller, herunder men ikke begrænset til Cocoa, Carbon og Java. Tredjeparts værktøjer giver støtte til GNU Pascal, Fri Pascal, Ada, C #, Perl og D.

Version historie

1.x serie

Xcode 1.0 blev udgivet i efteråret 2003, er baseret på Project Builder med opdateringer UI, ZeroLink, Fix & amp; Kontinuerlig støtte til distribueret udvikling og Code Sense indeksering.

Xcode 1.5 yderligere forbedrer kode færdiggørelse og debugger.

2.x serie

Xcode 2.0 blev frigivet med Mac OS X v10.4 Tiger. Det omfatter Quartz Composer, Bedste Kode Sense indeksering til Java, støtte til Ant og Apple Reference Library, et værktøj til at søge og læse online-dokumentation Apple installeret på din computer, eller online.

3.x serien

Xcode 3.0 blev frigivet med Mac OS X v10.5 Leopard. Det omfatter støtte til refractoring, en kontekstafhængig dokumentation og Objective-C 2.0. Det giver Snapshot af proggetto der giver en grundlæggende form for versionsstyring.

4.x serien

Xcode 4.0 blev annonceret i WWDC2010. Den kombinerer i et enkelt bundtet Xcode og Interface Builder.

Da denne version af softwaren er gjort tilgængelig på Mac App Store til gratis for alle udviklere

5.x serien

Xcode 5.0 blev annonceret i WWDC2013.

6.x serien

Xcode 6.0 blev annonceret i WWDC2014. Det omfatter legeplads, en udvidelse af rammerne XCTest og leve med en 3d visuel debugging af alle lag i stakken visningen. Med denne version vedtager sproget Swift Code, som udvider Objective-C med innovative funktioner og moderne, som generiske lægemidler, tupler, osv ..

Forrige artikel XLV Henry Reuss-Gera
Næste artikel X Plastaz

Relaterede artikler