AppCode

AppCode is een geïntegreerde ontwikkelomgeving voor de programmeertalen Swift , Objective-C , C , C ++ en JavaScript , gebaseerd op het JetBrains IntelliJ- platform. De eerste openbare pre-releaseversie van AppCode werd in april 2011 aangeboden. De nieuwste stabiele versie van AppCode is te vinden op de officiële JetBrains-website. AppCode is gebaseerd op het IntelliJ-IDEA-platform, dat is geprogrammeerd in Java . Gebruikers kunnen de ontwikkelomgeving uitbreiden door aangepaste plug-ins of plug-ins te installeren die speciaal zijn ontworpen voor het IntelliJ-platform .

Belangrijkste kenmerken

  • Programmeerassistentie bij het aanvullen van code, opties voor het genereren van codes, live sjablonen, code-opmaak, verschillende initiële tekens, automatisch invoegen van import en importoptimalisatie.
  • Code-analyse met syntaxis en foutmarkering en snelle hulp.
  • Project- en codenavigatie: speciale projectweergaven, bestandsstructuurweergaven, snel schakelen tussen bestanden, klassen, methoden en gebruiken, navigatie door de klassenhiërarchie en zoeken naar toepassingen.
  • Opties bewerken, bijvoorbeeld namen opnieuw toewijzen, variabelen integreren, parameters / methoden / blokparameters wijzigen, de handtekening wijzigen, verplaatsen, enz.
  • iOS- ontwikkeling: uitvoering / foutopsporing op eindapparaat, iOS- simulator .
  • Geïntegreerde plug-in voor de Reveal-tool om de iOS-applicatie met 2D / 3D-visualisatie te inspecteren en om parameters te wijzigen terwijl de applicatie draait.
  • Geïntegreerde debugger met breekpunten, vensters, klokken en evaluaties van uitdrukkingen.
  • Unit-testondersteuning: ECUnit, Kiwi, Google Test, XCTest.
  • Ondersteuning bij internationalisering
  • Naadloze integratie van CocaPods, inclusief snelle installatie van ontbrekende pods.
  • Volledig compatibel met XCode zonder extra configuratie: bestanden en wijzigingen worden automatisch gesynchroniseerd.
  • Versiebeheerintegratie: uniforme gebruikersinterface voor Git , GitHub , Mercurial , Subversion , Perforce, CVS .
  • Integratie van systemen voor probleemoplossing: Atlassian JIRA , JetBrains YouTrack, Lighthouse, Pivotal Tracker, GitHub , Redmine, Trac .
  • Ondersteunt de programmeertalen Swift , Objective-C , C , C ++ , XML , HTML , CSS , XPath , JavaScript .

Licentie- en updatebeleid

De AppCode-licentie is permanent en omvat een jaar gratis productupdates vanaf de aankoopdatum, inclusief belangrijke versie-updates.

De volgende licentietypen zijn beschikbaar voor AppCode:

  • Persoonlijke licentie (betaald, voor particulieren)
  • Commerciële licentie (betaald, voor bedrijven en organisaties)
  • Academische licentie (gratis, voor leerlingen / studenten en docenten)
  • Classroom-licentie (gratis, voor instructeurs en onderwijsinstellingen)
  • Open source- projectlicentie (gratis, voor open source-projecten)

Zie ook

web links