ohjelmisto : omena : Xcode

Apple Xcode

Versio
(11 alkaen)
10
foorumi
lisenssiilmaisohjelma
Kategoriaohjelmointi

Ohjelmiston yleiskuvaus

Näyttökuva Apple Xcode 9: stä

Näyttökuva Apple Xcode 9: stä

Tärkeimmät ominaisuudet

  • Täysin varustettu IDE iOS- ja OS X -sovellusten julkaisemiseen
  • Tuki useille kielille, mukaan lukien Objective-C, C, C ++, Java, Swift, Python, Ruby ja AppleScript
  • Erilaisia ​​virheenkorjaus- ja suorituskyvyn testaustyökaluja
  • Versiohallintajärjestelmät, mukaan lukien Git-, Subversion- ja Xcode-tilannekuvat, mahdollistavat tiimin yhteistyön
  • Dark Xcode -käyttöliittymä ja työkalut tummien macOS-sovellusten rakentamiseen
  • Sisäänrakennettu testausmoottori käynnissä olevien yksiköiden testejä sekä käyttöliittymän ja suorituskyvyn testejä varten

Apple Xcode on macOS IDE käytetään iOS- ja macOS-sovellusten kehittämiseen. Se on saatavana ilmaiseksi Mac App Storesta, ja sen on julkaistava iOS-sovellukset iTunes App Storessa ja macOS-sovellukset Mac App Storessa. Ohjelmisto tarjoaa joukon työkaluja, joiden avulla kehittäjät voivat rakentaa käyttöliittymäkomponentteja ja kirjoittaa lähdekoodia.

Xcode sisältää kaikki työkalut, joita tarvitaan sovellusten luomiseen ja julkaisemiseen alusta loppuun. Xcode's Interface Builder tarjoaa suunnittelupohjan, jolla voidaan luoda käyttöliittymäkomponentteja sekä määrittää ominaisuuksia vuorovaikutuksessa lähdekoodisi kanssa. Käyttöliittymän rakennustyökalu voi myös helposti siirtyä vaaleasta pimeään tilaan tummien macOS-sovellusten kehittämiseksi (esitelty macOS Mojavessa). Ohjelma integroituu suosittuihin versionhallintatyökaluihin, kuten GitHub, GitLab ja Bitbucket, ja tarjoaa myös oman paikallisen versionseurantajärjestelmän, jota kutsutaan tilannekuviksi, jolloin kehittäjät voivat seurata lähdekoodien versioita.

IDE: ssä on vaikuttava lähdekoodieditori, joka helpottaa koodiosien visualisointia ja valitsemista ja sisältää sisäänrakennetun korjaus- ja muunnosmoottorin. Koodiin tekemäsi muutokset korostetaan jokaisen rivin vieressä, ja sinulle ilmoitetaan välittömästi, jos olet luonut ristiriidan. Tämä on erityisen hyödyllistä, kun työskentelet yhteistyössä paikallisten muutosten kanssa ja tiimin jäsenet sitoutuvat lähdevarastoon ylävirtaan.

Virheenkorjaus- ja suoritustyökalujen avulla kehittäjät voivat testata muistivuotoja ja tutkia sovelluksen tehokkuutta ajon aikana. Nämä työkalut voidaan räätälöidä tai voit käyttää Xcooden mukana tulevia malleja rakentaaksesi samoilla työkaluilla kuin Apple. Xcoodin mukana tulee myös Simulator, työkalu, jonka avulla voit prototyyppiä ja testata sovelluksesi rakenteita simuloimalla iOS-, watchOS- ja tvOS-laitteita.

Xcode on loistava työkalu sovellusten kehittämiseen, ja se on edennyt pitkälle ohjelmiston ensimmäisestä versiosta lähtien. Apple on virtaviivaistanut monia ominaisuuksia ja edelleen helpottaa kehitystä sovelluskehittäjille. Muista, että vaikka voit kehittää Xcoodea ilmaiseksi, sinun on tilattava iOS- ja Mac-kehittäjäohjelmat, ennen kuin voit jakaa sovelluksia Applen myymälöissä.

Tuetut tiedostotyypit


Ensisijainen tiedostotunniste

.XCODEPROJ - Xcode-projekti

Muut Apple Xcode 10: n käyttämät tiedostotunnisteet

Tuetut tiedostotyypit
.ASMKokoonpanokielen lähdekooditiedosto
.CC / C ++ -lähdekooditiedosto
CCC ++ - lähdekooditiedosto
CPXcode C ++ -lähdetiedosto
CPPC ++ - lähdekooditiedosto
.XXC ++ - lähdekooditiedosto
.DEVELOPERPROFILEXcode-kehittäjäprofiili
.DOCSETDoxygen Document Set File
SELVITYKSETMac-sovelluksen hiekkalaatikkotiedosto
.FFortranin lähdekoodi
.FORFortran 77-lähdetiedosto
.GEOJSONGeoJSON-tiedosto
GPXGPS-vaihtotiedosto
.HC / C ++ / Objective-C-otsikkotiedosto
.HPPC ++ -otsikkotiedosto
.JAVAJava-lähdekooditiedosto
.LLex-lähdetiedosto
.LPPLabelPrint-projektitiedosto
.MTavoite-C-toteutustiedosto
.TEHDÄXcode Makefile -skripti
.MMObjective-C ++ -lähdetiedosto
.MOBILEPROVISIONXcode Mobile Provisioning Profile
.ÄITIHallinnoidun objektin malli
.NIBInterface Builder -käyttöliittymätiedosto
.KOKEILUXcode Objective-C Unit Test -paketti
.LISTAMac OS X: n ominaisuusluettelotiedosto
.RRez-lähdekooditiedosto
.RBRubyn lähdekoodi
.RBWRuby-käsikirjoitus
.SLähdekooditiedosto
PALVELUInterface Builder Storyboard -asiakirja
.XCAPPDATAXcode-sovellustiedosto
.XCARCHIVEXcode-arkisto
.XCDATAMODELXcode-ydintietomallitiedosto
.XCDATAMODELDXcode-ydintietomallitiedosto
.XCODEXcode-projekti
.XCSNAPSHOTSXcode-tilannekuva
.XCWORKSPACEXcode-työtilan tiedosto
.XIBInterface Builder -tiedosto
.YYacc-lähdetiedosto
.YMAtari ST -äänitiedosto
Muita siihen liittyviä tiedostomuotoja
.ToimintaAutomator Converter -toiminto
.DYMXcode-virheenkorjaussymbolitiedosto
.DYLIBMach-O-dynaaminen kirjasto
EXPSymbolit Vie tiedosto
.FTNFortran-lähdekooditiedosto
.HHC ++ -otsikkotiedosto
.XXC ++ - lähdekoodin otsikkotiedosto
.IPSWiPodin ja iPhonen ohjelmistopäivitystiedosto
.JAVJava-lähdetiedosto
.ROUVAmakefile
.PPPROJProject Builder-projekti
.PBXBTREEXcode Auto-Complete File
.PBXPROJXcode-projektitiedosto
.PXXUSERXcode-projektin käyttäjätietotiedosto
.PCHEsikäännetty otsikkotiedosto
.KIRJAKIRJAAppleScript Script Suite -tiedosto
.KIRJAUSMINOLOGIAAppleScript-komentosarjan terminologiatiedosto
.SDEFAppleScript-sanakirja
.JONKITTekstimerkkijonotiedosto
.TBDApple Xcode -tekstipohjainen määritystiedosto

Päivitetty: marraskuu 30, 2018