Xcode

Xcode on integroitu kehitysympäristö, joka sisältää sarja työkaluja kehittää ohjelmistoja kehittänyt Apple Inc. helpottaa ohjelmistojen kehittäminen OS X ja IOS. Aiemmin annettiin ilmaiseksi kytköksissä käyttöjärjestelmä koska Mac OS X 10.3 Panther, vaikka se pystyy tuottamaan ohjelmaa kaikkiin Mac OS X Viime aikoina on kuitenkin se ei enää kytköksissä käyttöjärjestelmä, mutta voit ladata sen vapaa Mac Apple Storesta. Xcode ulottuu ja korvaa aiemman kehitystyökaluja Applelta, Project Builder, joka oli peritty NeXT. Virallisesti Xcode ei toimi Mac OS X 10.2. Uusin vakaa versio on 5.1.1, mutta kehittäjät voivat myös ladata version 6 GM.

Xcode toimii yhdessä Interface Builder, graafinen työkalu luoda graafisia käyttöliittymiä.

Tärkeimmät ominaisuudet

Yksi teknologisesti kehittyneitä Xcode tukee jakeluverkon kokoelma työtä. Bonjour ja Xgridin pystyy saattamaan hankkeen useita tietokoneita lyhentämällä. Tukee inkrementaalinen kokoelma, voit kääntää koodin, koska se on kirjoitettu, jotta voidaan vähentää aikaa kokoelma.

Koska versio 3.1, Xcode on myös työkalu kehittää natiiveja ohjelmia iPhonelle ja iPod touch.

Koska versio 3.2, on myös mahdollista kehittää sovelluksia iPad.

Vuonna Developer Preview on 02 kesäkuu 2014 esittelimme uuden ohjelmointikielen SWIFT, esiteltiin WWDC14 yhteydessä esittämistä 8 iOS ja OSX Yosemite

Versio 6 esittelee ominaisuuksia, kuten Live Rendering, joka näyttää esineitä reaaliajassa ne kehitetään, koska ne näkyvät suorituksen. Jopa tehdyt muutokset sen omia Katso näytetään reaaliajassa, ja voit määritellä eri käyttäytymistä eri mittausten näyttö, joka näkyy aina reaaliaikaisesti ominaisuudet määritellään Interface Builder ja myös valedataa ennalta asuttamaan meidän UI niin voit olla tosielämän esimerkkejä siitä, miten GUI näkyy.

Koostumus

Tärkein soveltaminen sviitti on vain Xcode IDE. Sviitissä on myös suuri osa Applen kehittäjä asiakirjat, ja Interface Builder, työväline rakentaa hyvin yksinkertainen graafinen käyttöliittymä kaunis ja yksinkertainen.

Vuodesta Xcode 4.1 mukana muokattu versio GCC. Vuodesta Xcode 3.1 4.6.3 mukana llvm-GCC-kääntäjä. Vuodesta Xcode 3.2 sisältää vapaan version llvm. Vuodesta Xcode 4.2 Apple ehdottaa llvm oletukseksi kääntäjä ja Xcode 5.0, llvm kääntäjä tulee ainoa läsnä sviitissä.

Vuodesta Xcode 6 beta 1 voit täyttää oma kieli Swift, Applen kehittämä johdolla Chris Lattner, kehittäjä vastaa hankkeen llvm.

Xcode 6 beta 1 on myös toinen kehittämä Lattner, Playground. Testialueelle mistä aloittaa kielen oppiminen nopeasti, joten testitulokset reaaliaikaisesti. Vuonna WWDC14 Lattner osoittaa miten kehittää koko pelin lyhyessä ajassa ansiosta leikkipaikka.

Xcode tukee C, C ++, Objective-C, Objective-C ++, Java, AppleScript, Python, Ruby, ja Rex Swift, jossa erilaisia ​​ohjelma malleja, mukaan lukien, mutta ei rajoittuen Kaakao, Carbon ja Java. Kolmannen osapuolen työkaluja voidaan tukea GNU Pascal, Free Pascal, Ada, C #, Perl ja D.

Versiohistoria

1.x sarja

Xcode 1.0 julkaistiin syksyllä 2003, joka perustuu Project Builder päivityksiä UI, ZeroLink, Fix & amp; Jatkuva tuki hajautetun kehityksen ja Code Sense indeksointi.

Xcode 1.5 parantaa edelleen koodin loppuun ja debuggeri.

2.x sarja

Xcode 2.0 julkaistiin Mac OS X 10.4 Tiger. Se sisältää Quartz Composer, Best koodi Sense indeksointi Java, tukea Ant ja Apple Reference Library, työkalu etsiä ja lukea online-oppaat Applen asennettu tietokoneeseen, tai verkossa.

3.x sarja

Xcode 3.0 julkaistiin Mac OS X 10.5 Leopard. Se sisältää tuen refractoring, tilannekohtainen dokumentaatio, ja Objective-C 2.0. Se tarjoaa Snapshot proggetto jotka tarjoavat perusmuoto versionhallinta.

4.x -sarjan

Xcode 4.0 julkistettiin WWDC2010. Se yhdistää yhteen niputettu Xcode ja Interface Builder.

Koska tämä ohjelmistoversio on saatavilla Mac App Storesta ilmaiseksi kaikille kehittäjille

5.x sarja

Xcode 5.0 julkistettiin WWDC2013.

6.x sarja

Xcode 6.0 julkistettiin WWDC2014. Se sisältää leikkipaikka, pidentäminen tarkoittaa XCTest ja elää 3d visuaalinen vikojen kaikki kerrokset pinossa mieltä. Tämän version hyväksyy kieli Swift-koodi, joka laajenee Objective-C innovatiivisia ominaisuuksia ja moderni, kuten geneeriset, tuplat, jne ..

  0   0
Edellinen artikkeli Leukosytoosi
Seuraava artikkeli Castle Angers

Kommentit - 0

Ei kommentteja

Lisääkommentti

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Merkkiä jäljellä: 3000
captcha