Apple Xcode
| versioon (seisuga 11) | 10 |
| Platvorm | |
| litsents | freeware |
| Kategooria | Programming |
| Rohkem infot (külastage kirjastaja veebisaiti) |
|
Hinnang:
|
Tarkvara ülevaade
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
Muud faililaiendid, mida Apple Xcode 10 kasutab
| Toetatud failitüübid | |
|---|---|
| .ASM | Assamblee keele lähtekoodi fail |
| .C | C / C ++ lähtekoodi fail |
| DC | C ++ lähtekoodi fail |
| . CP | Xcode C ++ lähtefail |
| . CPP | C ++ lähtekoodi fail |
| .XXX | C ++ lähtekoodi fail |
| .DEVELOPERPROFIL | Xcode'i arendaja profiil |
| .DOCSET | Doxygen dokumendikomplekti fail |
| .JÕUDLUSED | Mac App'i liivakasti õiguste fail |
| .F | Fortrani lähtekood |
| .ESI | Fortran 77 lähtefail |
| .GEOJSON | GeoJSON-fail |
| .GPX | GPS vahetusfail |
| .H | C / C ++ / Objective-C päisefail |
| .HPP | C ++ päisefail |
| .JAVA | Java lähtekoodi fail |
| .L | Lexi lähtefail |
| .LPP | LabelPrinti projektifail |
| .M | C-eesmärgi rakendusfail |
| .TEGEMA | Xcode Makefile'i skript |
| .MM | Objektiiv-C ++ lähtefail |
| .MOBILEPROVISION | Xcode'i mobiiliteenuse pakkumise profiil |
| .EMA | Hallatava objekti mudel |
| .NIB | Liidese koostaja kasutajaliidese fail |
| .KOKKU | Xcode Objective-C ühikutestide komplekt |
| .PLIST | Mac OS X-i atribuudiloendi fail |
| .R | Rez lähtekoodi fail |
| .RB | Rubiini lähtekood |
| .RBW | Rubiiniskript |
| .S | Lähtekoodi fail |
| .JUHTPLAAT | Interface Builderi süžeeskeem |
| .XCAPPDATA | Xcode rakenduse andmefail |
| .XCARCHIVE | Xcode'i arhiiv |
| .XCDATAMODEL | Xcode põhiandmete mudeli fail |
| .XCDATAMODELD | Xcode põhiandmete mudeli fail |
| .XCODE | Xcode'i projekt |
| .XCSNAPSHOTS | Xcoodi hetktõmmis |
| .XCWORKSPACE | Xcode'i tööruumi fail |
| .XIB | Liidese koostaja fail |
| .Y | Yacci lähtefail |
| .YM | Atari ST helifail |
| Täiendavad seotud failivormingud | |
|---|---|
| .TEGEVUS | Automaatmuunduri toiming |
| .DSYM | Xcode silumisfailide silumine |
| .DYLIB | Mach-O dünaamiline raamatukogu |
| .Exp | Sümbolid Ekspordi fail |
| .FTN | Fortrani lähtekoodi fail |
| .HH | C ++ päisefail |
| .HXX | C ++ lähtekoodi päisefail |
| .IPSW | iPodi ja iPhone'i tarkvarauuendusfail |
| .JAV | Java lähtekoodifail |
| .PROUA | Makefile |
| .PPPROJ | Projekti ehitaja projekt |
| .PBXBTREE | Xcode'i faili automaatne täitmine |
| .PBXPROJ | Xcode projekti andmefail |
| .PXXUSER | Xcode projekti kasutajaandmete fail |
| .PCH | Eelkoostatud päisefail |
| .STCRIPTSUITE | AppleScript Script Suite'i fail |
| .STCRIPTTERMINOLOGY | AppleScripti skripti terminoloogiafail |
| .SDEF | AppleScripti sõnaraamatu dokument |
| .STRINGID | Tekstistringide fail |
| .TBD | Apple Xcode'i tekstipõhine määratlusfail |
Uuendatud: november 30, 2018
