„Apple Xcode“

Autorius: Lewis Jackson
Kūrybos Data: 11 Gegužė 2021
Atnaujinimo Data: 17 Lapkričio Mėn 2024
Anonim
Xcode Tutorial for Beginners - (using the new Xcode 11)
Video.: Xcode Tutorial for Beginners - (using the new Xcode 11)

Turinys

Versija
(nuo 2012-11-30)
10
Platforma
LicencijaFreeware
KategorijaProgramavimas
Daugiau informacijos (apsilankykite leidėjo svetainėje)
Įvertinimas: 3.7 / 5 (17 balsų)

Programinės įrangos apžvalga

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


„Apple Xcode 9“ ekrano kopija

Pagrindinės funkcijos

  • Pilnai įrengtas IDE iOS ir OS X programų publikavimui
  • Parama įvairioms kalboms, įskaitant C, C, C ++, Java, Swift, Python, Ruby ir AppleScript
  • Įvairūs derinimo ir našumo testavimo įrankiai
  • Versijų valdymo sistemos, įskaitant „Git“, „Subversion“ ir „Xcode“ fotografijas, leidžia bendradarbiauti komandoje
  • Tamsiai Xcode sąsaja ir įrankiai tamsioms MacOS programoms kurti
  • Įmontuotas testavimo variklis, skirtas eksploatuoti vieneto bandymus ir UI bei našumo bandymus

„Apple Xcode“ yra „MacOS IDE“, naudojama „iOS“ ir „MacOS“ programoms kurti. Jis yra nemokamas „Mac App Store“ ir yra reikalingas skelbti „iOS“ programas „iTunes App Store“ ir „MacOS“ programoms į „Mac App Store“. Programinė įranga suteikia įrankių rinkinį, kuris padeda kūrėjams kurti vartotojo sąsajos komponentus ir rašyti šaltinio kodą.

„Xcode“ apima visas priemones, reikalingas programoms kurti ir publikuoti nuo pradžios iki pabaigos. „Xcode“ sąsajos kūrėjas pateikia dizaino drobę, skirtą sukurti vartotojo sąsajos komponentus, taip pat nustatyti savybes, kuriomis galima bendrauti su šaltinio kodu. „Interface Builder“ taip pat gali lengvai pereiti nuo šviesaus iki tamsio režimo tam, kad būtų sukurtos tamsios „MacOS“ programos (įdiegtos „MacOS Mojave“). Programa integruojama su populiariomis versijų valdymo priemonėmis, pvz., „GitHub“, „GitLab“ ir „Bitbucket“, taip pat pateikia savo vietinę peržiūros stebėjimo sistemą, vadinamą momentiniais vaizdais, leidžiančiais kūrėjams stebėti šaltinio kodo pataisas.


IDE turi įspūdingą šaltinio kodo redaktorių, kuris leidžia lengvai atpažinti ir pasirinkti kodo dalis ir yra įmontuotas refaktoravimo ir transformavimo variklis. Pakeitimai, kuriuos atliksite kode, yra pažymėti šalia kiekvienos eilutės, ir jūs iškart pranešate, jei sukūrėte konfliktą. Tai ypač naudinga dirbant bendradarbiaujant su vietiniais pakeitimais ir įsipareigojant iš komandos narių iki šaltinio saugyklos.

Derinimo ir našumo įrankiai leidžia kūrėjams išbandyti atminties nutekėjimą ir išnagrinėti programos efektyvumą vykdymo metu. Šie įrankiai gali būti pritaikyti arba galite naudoti su „Xcode“ įtrauktus šablonus, kad galėtumėte kurti tuos pačius įrankius kaip „Apple“. Be to, „Xcode“ ateina su „Simulator“ - įrankiu, leidžiančiu prototipuoti ir išbandyti jūsų programos kūrinius, imituojant „iOS“, „watchOS“ ir „TVOS“ įrenginius.

„Xcode“ yra puiki priemonė kuriant programas ir nuo pirmojo programinės įrangos versijos atėjo ilgai. „Apple“ supaprastino daugybę funkcijų ir toliau palengvina programų kūrėjams kūrimą. Turėkite omenyje, kad, nors galite nemokamai kurti „Xcode“, turite užsisakyti „iOS“ ir „Mac“ kūrėjų programas, kad galėtumėte platinti programas „Apple“ parduotuvėse.


Palaikomi failų tipai


Pirminis failo plėtinys

.XCODEPROJ - „Xcode“ projektas

Kiti „Apple Xcode 10“ naudojami failų plėtiniai

Palaikomi failų tipai
.ASMAsamblėjos kalbos šaltinio kodo failas
.CC / C + + šaltinio kodo failas
.CCC ++ šaltinio kodo failas
.CPXcode C ++ šaltinio failas
.CPPC ++ šaltinio kodo failas
.XXXC ++ šaltinio kodo failas
.DEVELOPERPROFILE„Xcode“ kūrėjo profilis
.DOCSETDoksigenų dokumentų rinkinio failas
.ENTITLEMENTAI„Mac App Sandboxing“ teisių failo failas
.F„Fortran“ šaltinio kodas
.DĖL„Fortran 77“ šaltinio failas
.GEOJSON„GeoJSON“ failas
.GPXGPS mainų failas
.HC / C ++ / Objective-C antraštės failas
.HPP„C ++“ antraštės failas
.JAVA„Java“ šaltinio kodo failas
.L„Lex“ šaltinio failas
.LPP„LabelPrint“ projekto failas
.MC tikslo įgyvendinimo dokumentas
.MAKE„Xcode Makefile“ scenarijus
.MM„Objective-C ++“ šaltinio failas
.MOBILEPROVISION„Xcode Mobile Provisioning“ profilis
.MOMValdomas objekto modelis
.NIBInterface Builder vartotojo sąsajos failas
.OCTEST„Xcode Objective-C“ vieneto testo paketas
.PLIST„Mac OS X“ nuosavybės sąrašo failas
.RRez šaltinio kodo failas
.RBRuby šaltinio kodas
.RBWRubino scenarijus
.SŠaltinio kodo failas
.STORYBOARDSąsajos kūrėjas „Storyboard“ dokumentas
.XCAPPDATA„Xcode“ programų duomenų failas
.XCARCHIVEXcode archyvas
.XCDATAMODELXcode pagrindinių duomenų modelio failas
.XCDATAMODELDXcode pagrindinių duomenų modelio failas
.XCODEXcode projektas
.XCSNAPSHOTSXcode momentinė nuotrauka
.XCWORKSPACEXcode darbo vietos failas
.XIBSąsajos kūrimo failas
.YYacc šaltinio failas
.YMAtari ST garso failas
Papildomi susiję failų formatai
.CACTIONAutomatoriaus keitiklio veiksmas
.DSYMXcode Debug simbolių failas
.DYLIB„Mach-O“ dinaminė biblioteka
.EXPSimboliai Eksportuoti failą
.FTN„Fortran“ šaltinio kodo failas
.HH„C ++“ antraštės failas
.HXXC ++ šaltinio kodo antraštės failas
.IPSW„iPod“ ir „iPhone“ programinės įrangos atnaujinimo failas
.JAV„Java“ šaltinio failas
.MAKMakefile
.PBPROJProjekto kūrimo projektas
.PBXBTREEXcode automatinio užbaigimo failas
.PBXPROJXcode projekto duomenų failas
.PBXUSERXcode projekto naudotojo duomenų failas
.PCHSurinktas antraštės failas
.SCRIPTSUITE„AppleScript Script Suite“ failas
.SCRIPTTERMINOLOGY„AppleScript“ scenarijų terminologijos failas
.SDEF„AppleScript“ žodyno dokumentas
.STRINGSTeksto eilutės failas
.TBD„Apple Xcode“ teksto apibrėžimo failas

CLS failo formato aprašymas

John Pratt

Lapkričio Mėn 2024

Daugeli žmonių dalijai .cl failu nepridėdami intrukcijų, kaip juo naudoti. Viiem neaišku, kuri programa a .cl failą galima redaguoti, konvertuoti ar atipaudinti. Šiame pulapyje me tengiamė uteikti pa...

TVC failo formato aprašymas

John Pratt

Lapkričio Mėn 2024

Daugeli žmonių dalijai .tvc failu nepridėdami intrukcijų, kaip juo naudoti. Viiem neaišku, kuri programa a .tvc failą galima redaguoti, konvertuoti ar atipaudinti. Šiame pulapyje me tengiamė uteikti ...

Įspūdingai