Een kenmerk van Apple 's OS X-besturingssysteem is de software development suite Apple beschikbaar stelt aan ontwikkelaars die zich bij Apple . Deze kunnen ontwikkelaars programma-aanvragen voor zowel het OS X-besturingssysteem en de iOS die draait op verschillende draagbare apparaten van Apple . Naast een compiler , Deze suite bevat een aantal handige hulpmiddelen . Interface Builder Coding een grafische gebruikersinterface ( GUI ) is een van de meest belastende taken een programmeur kan op . Programmeurs moeten leren hoe nieuwe bibliotheken werken , omgaan met het aansluiten van coördinaten voor componenten interface en tal van andere klusjes . Xcode Interface Builder tool vereenvoudigt dit proces voor ontwikkelaars , door middel van een interactieve GUI waarin programmeurs slepen en neerzetten componenten op een doek om hun gewenste GUI te bouwen . Interface Builder genereert vervolgens de code die die interface zal creëren , waardoor de ontwikkelaar om gewoon te importeren deze gegenereerde code in plaats van te typen allemaal uit zichzelf . Debugger een ander hulpmiddel Xcode biedt aan ontwikkelaars is een debugger . Dit is een tool die helpt programmeurs identificeren van de bronnen van glitches in hun programma's door hen te voorzien van informatie over de toestand van de verschillende variabelen en functies op specifieke punten in het programma . Omdat programmeurs weten wat variabele waarden worden verondersteld om te kijken als in de verschillende stadia van de uitvoering van het programma , kan deze informatie helpen programmeurs sporen precies waar dingen mis gaan . Omdat de Xcode debugger is onderdeel van Xcode 's geïntegreerde ontwikkelomgeving , kan de gebruiker dynamisch de instellingen voor de debugger te wijzigen via de IDE -interface als het draait . Version Control Version control software , zoals de versie editor in Xcode , het bewerken broncode en collaboratieve software ontwikkeling gemakkelijker . Versiebeheer software problemen kopieën van de laatste bruikbare versie van de broncode van een projectontwikkelaar . Ze kunnen dan sleutelen aan deze broncode zonder angst te breken , aangezien het slechts een kopie . Toen ze haar bovendien functioneel gemaakt heeft , kan ze " commit " de verandering met de versie besturingssoftware , die neemt haar bewerkingen in de laatste bruikbare versie van de broncode . Dit laat niet alleen verantwoording van het project voor code-updates , maar houdt ook een verslag van elke bruikbare versie van de source code die ontwikkelaars kunnen openen . Waar veel versiebeheer toepassingen vereisen de ontwikkelaar om buiten hun ontwikkelomgeving werken om wijzigingen door te voeren of browse bron geschiedenis , Versie editor laat de ontwikkelaar dit doen vanuit de Xcode IDE . JAR Bundler < br Java > is een programmeertaal waarvan het gebruik van de Java Virtual Machine ( JVM ) naar Java bytecode converteren naar platformspecifieke code in real time maakt de broncode effectief platform onafhankelijk . Echter, als een ontwikkelaar wil om hun Java-programma te verpakken , zodat een gebruiker kan deze openen door gewoon te dubbelklikken op een icoon , in plaats van het openen van een command line en direct beroep op de JVM , hij moet een aantal platform-specifieke werk te doen . Xcode biedt de ' JAR Bundler " om Java-toepassingen te verpakken voor OS X. Deze tool laat de gebruiker selecteert een gecompileerde Java- class-bestanden , de locatie van de belangrijkste methode , en het beeld dat hij wil gebruiken als een icoon . Het resultaat is een programma -pakket , voorzien van het geselecteerde pictogram , dat wordt gestart wanneer de gebruiker dubbelklikt op het.
|