tarkvara : õun : Xcode

Apple Xcode

versioon
(seisuga 11)
10
Platvorm
litsentsfreeware
KategooriaProgramming

Tarkvara ülevaade

Apple Xcode 9 ekraanipilt

Apple Xcode 9 ekraanipilt

Põhiandmed

  • Täielikult varustatud IDE iOS- ja OS X-rakenduste avaldamiseks
  • Toetus paljudele keeltele, sealhulgas Objective-C, C, C ++, Java, Swift, Python, Ruby ja AppleScript
  • Erinevad silumis- ja jõudluskontrolli tööriistad
  • Versioonijuhtimissüsteemid, sealhulgas Git, Subversion ja Xcode hetktõmmised, võimaldavad meeskonna koostööd
  • Dark Xcode liides ja tööriistad tumedate macOS-rakenduste loomiseks
  • Sisseehitatud testmootor töötavate seadmete katsetamiseks ning kasutajaliidese ja jõudlustestide jaoks

Apple Xcode on macOS IDE kasutatakse iOS- ja macOS-rakenduste arendamiseks. See on tasuta saadaval Mac App Store'is ja see on vajalik iOS-i rakenduste avaldamiseks iTunes App Store'is ja macOS-rakenduste Mac App Store'is. Tarkvara pakub tööriistakomplekti, mis aitab arendajatel luua kasutajaliidese komponente ja kirjutada lähtekoodi.

Xcode sisaldab kõiki tööriistu, mis on vajalikud rakenduste loomiseks ja avaldamiseks algusest lõpuni. Xcode'i liidese looja pakub disainilahenduse nii kasutajaliidese komponentide loomiseks kui ka omaduste määramiseks teie lähtekoodiga suhtlemiseks. Liideseehitaja saab tumedate macOS-i rakenduste väljatöötamiseks hõlpsalt ka hämarast režiimist üle minna (tutvustatud MacOS Mojave'is). Programm integreerub populaarsete versioonihaldustööriistadega nagu GitHub, GitLab ja Bitbucket ning pakub ka oma kohalikku versioonide jälgimise süsteemi, mida nimetatakse hetktõmmisteks, mis võimaldab arendajatel jälgida lähtekoodi muudatusi.

IDE-l on muljetavaldav lähtekoodiredaktor, mis hõlbustab koodiosade visualiseerimist ja valimist ning sisaldab sisseehitatud refaktoreerimis- ja teisendusmootorit. Koodis tehtud muudatused on iga rea ​​kõrval esile tõstetud ja vastuolu tekitamisest teavitatakse teid koheselt. See on eriti kasulik, kui töötate koostöös kohalike muudatustega ja meeskonnaliikmed kohustuvad allikahoidlas ülesvoolu.

Silumis- ja jõudlustööriistad võimaldavad arendajatel testida mälulekkeid ja uurida rakenduse tõhusust käitamise ajal. Neid tööriistu saab kohandada või saate Xcode'iga kaasasolevate mallide abil ehitada samade tööriistade abil nagu Apple. Xcode'iga on kaasas ka tööriist Simulator, mis võimaldab teil prototüüpida ja testida oma rakenduse järkusid, simuleerides iOS-, watchOS- ja tvOS-seadmeid.

Xcode on suurepärane vahend rakenduste arendamiseks ja tarkvara esimesest versioonist alates on see kaugele jõudnud. Apple on paljusid funktsioone sujuvamaks muutnud ja muudab arenduse rakenduste arendajatele jätkuvalt lihtsamaks. Pidage meeles, et kuigi saate Xcode'iga tasuta areneda, peate enne rakenduste levitamist Apple'i poodides tellima iOS-i ja Maci arendusprogrammid.

Toetatud failitüübid


Peamine faililaiend

.XCODEPROJ - Xcode projekt

Muud faililaiendid, mida Apple Xcode 10 kasutab

Toetatud failitüübid
.ASMAssamblee keele lähtekoodi fail
.CC / C ++ lähtekoodi fail
DCC ++ lähtekoodi fail
. CPXcode C ++ lähtefail
. CPPC ++ lähtekoodi fail
.XXXC ++ lähtekoodi fail
.DEVELOPERPROFILXcode'i arendaja profiil
.DOCSETDoxygen dokumendikomplekti fail
.JÕUDLUSEDMac App'i liivakasti õiguste fail
.FFortrani lähtekood
.ESIFortran 77 lähtefail
.GEOJSONGeoJSON-fail
.GPXGPS vahetusfail
.HC / C ++ / Objective-C päisefail
.HPPC ++ päisefail
.JAVAJava lähtekoodi fail
.LLexi lähtefail
.LPPLabelPrinti projektifail
.MC-eesmärgi rakendusfail
.TEGEMAXcode Makefile'i skript
.MMObjektiiv-C ++ lähtefail
.MOBILEPROVISIONXcode'i mobiiliteenuse pakkumise profiil
.EMAHallatava objekti mudel
.NIBLiidese koostaja kasutajaliidese fail
.KOKKUXcode Objective-C ühikutestide komplekt
.PLISTMac OS X-i atribuudiloendi fail
.RRez lähtekoodi fail
.RBRubiini lähtekood
.RBWRubiiniskript
.SLähtekoodi fail
.JUHTPLAATInterface Builderi süžeeskeem
.XCAPPDATAXcode rakenduse andmefail
.XCARCHIVEXcode'i arhiiv
.XCDATAMODELXcode põhiandmete mudeli fail
.XCDATAMODELDXcode põhiandmete mudeli fail
.XCODEXcode'i projekt
.XCSNAPSHOTSXcoodi hetktõmmis
.XCWORKSPACEXcode'i tööruumi fail
.XIBLiidese koostaja fail
.YYacci lähtefail
.YMAtari ST helifail
Täiendavad seotud failivormingud
.TEGEVUSAutomaatmuunduri toiming
.DSYMXcode silumisfailide silumine
.DYLIBMach-O dünaamiline raamatukogu
.ExpSümbolid Ekspordi fail
.FTNFortrani lähtekoodi fail
.HHC ++ päisefail
.HXXC ++ lähtekoodi päisefail
.IPSWiPodi ja iPhone'i tarkvarauuendusfail
.JAVJava lähtekoodifail
.PROUAMakefile
.PPPROJProjekti ehitaja projekt
.PBXBTREEXcode'i faili automaatne täitmine
.PBXPROJXcode projekti andmefail
.PXXUSERXcode projekti kasutajaandmete fail
.PCHEelkoostatud päisefail
.STCRIPTSUITEAppleScript Script Suite'i fail
.STCRIPTTERMINOLOGYAppleScripti skripti terminoloogiafail
.SDEFAppleScripti sõnaraamatu dokument
.STRINGIDTekstistringide fail
.TBDApple Xcode'i tekstipõhine määratlusfail

Uuendatud: november 30, 2018