Apple Xcode
Versio (11 alkaen) | 10 |
foorumi | |
lisenssi | ilmaisohjelma |
Kategoria | ohjelmointi |
Lisätietoja (vieraile julkaisijan verkkosivustolla) |
Arvostelu:
|
Ohjelmiston yleiskuvaus
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
Muut Apple Xcode 10: n käyttämät tiedostotunnisteet
Tuetut tiedostotyypit | |
---|---|
.ASM | Kokoonpanokielen lähdekooditiedosto |
.C | C / C ++ -lähdekooditiedosto |
CC | C ++ - lähdekooditiedosto |
CP | Xcode C ++ -lähdetiedosto |
CPP | C ++ - lähdekooditiedosto |
.XX | C ++ - lähdekooditiedosto |
.DEVELOPERPROFILE | Xcode-kehittäjäprofiili |
.DOCSET | Doxygen Document Set File |
SELVITYKSET | Mac-sovelluksen hiekkalaatikkotiedosto |
.F | Fortranin lähdekoodi |
.FOR | Fortran 77-lähdetiedosto |
.GEOJSON | GeoJSON-tiedosto |
GPX | GPS-vaihtotiedosto |
.H | C / C ++ / Objective-C-otsikkotiedosto |
.HPP | C ++ -otsikkotiedosto |
.JAVA | Java-lähdekooditiedosto |
.L | Lex-lähdetiedosto |
.LPP | LabelPrint-projektitiedosto |
.M | Tavoite-C-toteutustiedosto |
.TEHDÄ | Xcode Makefile -skripti |
.MM | Objective-C ++ -lähdetiedosto |
.MOBILEPROVISION | Xcode Mobile Provisioning Profile |
.ÄITI | Hallinnoidun objektin malli |
.NIB | Interface Builder -käyttöliittymätiedosto |
.KOKEILU | Xcode Objective-C Unit Test -paketti |
.LISTA | Mac OS X: n ominaisuusluettelotiedosto |
.R | Rez-lähdekooditiedosto |
.RB | Rubyn lähdekoodi |
.RBW | Ruby-käsikirjoitus |
.S | Lähdekooditiedosto |
PALVELU | Interface Builder Storyboard -asiakirja |
.XCAPPDATA | Xcode-sovellustiedosto |
.XCARCHIVE | Xcode-arkisto |
.XCDATAMODEL | Xcode-ydintietomallitiedosto |
.XCDATAMODELD | Xcode-ydintietomallitiedosto |
.XCODE | Xcode-projekti |
.XCSNAPSHOTS | Xcode-tilannekuva |
.XCWORKSPACE | Xcode-työtilan tiedosto |
.XIB | Interface Builder -tiedosto |
.Y | Yacc-lähdetiedosto |
.YM | Atari ST -äänitiedosto |
Muita siihen liittyviä tiedostomuotoja | |
---|---|
.Toiminta | Automator Converter -toiminto |
.DYM | Xcode-virheenkorjaussymbolitiedosto |
.DYLIB | Mach-O-dynaaminen kirjasto |
EXP | Symbolit Vie tiedosto |
.FTN | Fortran-lähdekooditiedosto |
.HH | C ++ -otsikkotiedosto |
.XX | C ++ - lähdekoodin otsikkotiedosto |
.IPSW | iPodin ja iPhonen ohjelmistopäivitystiedosto |
.JAV | Java-lähdetiedosto |
.ROUVA | makefile |
.PPPROJ | Project Builder-projekti |
.PBXBTREE | Xcode Auto-Complete File |
.PBXPROJ | Xcode-projektitiedosto |
.PXXUSER | Xcode-projektin käyttäjätietotiedosto |
.PCH | Esikäännetty otsikkotiedosto |
.KIRJAKIRJA | AppleScript Script Suite -tiedosto |
.KIRJAUSMINOLOGIA | AppleScript-komentosarjan terminologiatiedosto |
.SDEF | AppleScript-sanakirja |
.JONKIT | Tekstimerkkijonotiedosto |
.TBD | Apple Xcode -tekstipohjainen määritystiedosto |
Päivitetty: marraskuu 30, 2018