Apple Xcode

Kirjoittaja: Lewis Jackson
Luomispäivä: 11 Saattaa 2021
Päivityspäivä: 1 Saattaa 2024
Anonim
Xcode Tutorial for Beginners - (using the new Xcode 11)
Video: Xcode Tutorial for Beginners - (using the new Xcode 11)

Sisältö

Versio
(11.30.2018 alkaen)
10
foorumi
lisenssifreeware
KategoriaOhjelmointi
Lisätietoja (käy julkaisijan verkkosivustolla)
Arvostelu: 3.7 / 5 (17 ääntä)

Ohjelmiston yleiskatsaus

Apple Xcode [/ DFN] kuva / apple_xcode_15.jpg ">


Kuvakaappaus Apple Xcode 9: stä

Pääpiirteet

  • Täysin varustettu IDE iOS- ja OS X-sovellusten julkaisemiseen
  • Tuki eri kielille, mukaan lukien Objective-C, C, C ++, Java, Swift, Python, Ruby ja AppleScript
  • Erilaiset virheenkorjaus- ja suorituskykytestaustyökalut
  • Versioiden hallintajärjestelmät, kuten Git, Subversion ja Xcode-kuvakaappaukset, mahdollistavat tiimin yhteistyön
  • Tumma Xcode-liitäntä ja työkalut tummien MacOS-sovellusten rakentamiseen
  • Sisäänrakennettu testausmoottori yksikkötestien ja käyttöliittymän sekä suorituskykytestien suorittamiseen

Apple Xcode on MacOS IDE, jota käytetään iOS- ja macOS-sovellusten kehittämiseen. Se on saatavana ilmaiseksi Mac App Storesta ja sen on julkaistava iOS-sovellukset iTunes App Store- ja MacOS-sovelluksiin Mac App Storeen. 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 rakentamiseen ja julkaisemiseen alusta loppuun. Xcode Interface Builder tarjoaa suunnittelukankaan, jolla voit luoda käyttöliittymäkomponentteja, sekä asettaa ominaisuuksia, joilla voi toimia vuorovaikutuksessa lähdekoodin kanssa. Interface Builder voi myös helposti siirtyä vaaleasta pimeään tilaan tummajen MacOS-sovellusten kehittämiseen (käyttöönotettu MacOS Mojave). Ohjelma yhdistää suosittuja versionhallintatyökaluja, kuten GitHub, GitLab ja Bitbucket, ja tarjoaa myös oman paikallisen tarkistusseurantajärjestelmän, jota kutsutaan tilannekuviksi, jolloin kehittäjät voivat seurata lähdekoodin tarkistuksia.

IDE: ssä on vaikuttava lähdekoodieditori, jonka avulla on helppo visualisoida ja valita koodin osia, ja siinä on sisäänrakennettu refaktorointi- ja muunnosmoottori. Koodiin tekemäsi muutokset korostetaan kunkin rivin vieressä ja ilmoitat välittömästi, jos olet luonut ristiriitan. Tämä on erityisen hyödyllistä, kun työskentelet yhteistyössä paikallisten muutosten kanssa ja sitoutuu tiimin jäseniltä lähdevarastossa.


Debugging ja suorituskyvyn työkalut mahdollistavat kehittäjien testata muistivuotoja ja tutkia sovelluksen tehokkuutta ajon aikana. Näitä työkaluja voidaan räätälöidä tai voit käyttää Xcoden sisältämiä malleja rakentaaksesi samoja työkaluja kuin Apple. Myös Xcode on mukana Simulatorilla, työkalulla, jonka avulla voit prototyyppiä ja testata sovelluksiasi simuloimalla iOS-, watchOS- ja tvOS-laitteita.

Xcode on erinomainen työkalu sovellusten kehittämiseen ja on tullut pitkälle ohjelmiston ensimmäisen version jälkeen. Apple on virtaviivaistanut monia ominaisuuksia ja helpottaa sovelluskehittäjien kehitystä. Muista, että vaikka voit kehittää Xcoden ilmaiseksi, sinun on tilattava iOS- ja Mac-kehittäjäohjelmat, ennen kuin voit jakaa sovelluksia Applen myymälöissä.

Tuetut tiedostotyypit


Ensisijainen tiedostopääte

.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
.CXXC ++ lähdekooditiedosto
.DEVELOPERPROFILEXcode-kehittäjäprofiili
.DOCSETDoxygen-asiakirja-asetustiedosto
.ENTITLEMENTSMac-sovelluksen hiekkalaatikkotiedosto
.fFortranin lähdekoodi
.FORFortran 77 lähdetiedosto
.GEOJSONGeoJSON-tiedosto
.GPXGPS-vaihto-tiedosto
.HC / C ++ / Objective-C-otsikkotiedosto
.HPPC ++ -otsikon tiedosto
.javaJava-lähdekooditiedosto
.LLex-lähdetiedosto
.LPPLabelPrint-projektitiedosto
.MTavoite-C: n täytäntöönpanotiedosto
.TEHDÄXcode Makefile Script
.MMObjective-C ++-lähdetiedosto
.MOBILEPROVISIONXcode Mobile Provisioning -profiili
.ÄITIManaged Object Model
.NIBInterface Builder -käyttöliittymätiedosto
.OCTESTXcode Objective-C -yksikön testauspaketti
.plistMac OS X: n ominaisuusluettelotiedosto
.RRez lähdekooditiedosto
.RBRuby-lähdekoodi
.RBWRuby Script
.SLähdekooditiedosto
.STORYBOARDInterface Builder Storyboard-dokumentti
.XCAPPDATAXcode-sovellustietotiedosto
.XCARCHIVEXcode-arkisto
.XCDATAMODELXcode-ydintietomallitiedosto
.XCDATAMODELDXcode-ydintietomallitiedosto
.XCODEXcode-projekti
.XCSNAPSHOTSXcode-tilannekuva
.XCWORKSPACEXcode-työtilan tiedosto
.XIBInterface Builder -tiedosto
.YYacc-lähdetiedosto
.YMAtari ST -äänitiedosto
Muut siihen liittyvät tiedostomuodot
.CACTIONAutomator Converter -toiminto
.DSYMXcode-debug-symbolitiedosto
.DYLIBMach-O-dynaaminen kirjasto
.EXPSymbolit Vie tiedosto
.FTNFortranin lähdekooditiedosto
.HHC ++ -otsikon tiedosto
.HXXC ++ lähdekoodin otsikkotiedosto
.IPSWiPod- ja iPhone-ohjelmistopäivitystiedosto
.JAVJava-lähdetiedosto
.MAKmakefile
.PBPROJProject Builder Project
.PBXBTREEXcode-automaattitiedosto
.PBXPROJXcode-projektidatatiedosto
.PBXUSERXcode-projektin käyttäjädatatiedosto
.PCHEsikompiloitu otsikkotiedosto
.SCRIPTSUITEAppleScript Script Suite -tiedosto
.SCRIPTTERMINOLOGYAppleScript-komentosarjan terminologiatiedosto
.SDEFAppleScript-sanakirjaasiakirja
.STRINGSTekstijonotiedosto
.TBDApple Xcode -teksti-määritelmätiedosto

.LUE-tiedostotunniste

Peter Berry

Saattaa 2024

Kehittäjäymantec uoio 3.4 (5 ääntä) KategoriaTektitiedotot MuotoN / A X Tiedotomuotokategorioihin kuuluvat binaarinen, tekti, XML ja zip. Tämän tiedototyypin muotoa...

.LUF-tiedostotunniste

Peter Berry

Saattaa 2024

KehittäjäLipikar uoio 3.8 (5 ääntä) KategoriaTektitiedotot MuotoN / A X Tiedotomuotokategorioihin kuuluvat binaarinen, tekti, XML ja zip. Tämän tiedototyypin muotoa...

Uudet Viestit