AppCode
AppCode är en integrerad utvecklingsmiljö för programmeringsspråken Swift , Objective-C , C , C ++ och JavaScript , baserat på JetBrains IntelliJ- plattform. Den första offentliga pre-release-versionen av AppCode erbjöds i april 2011. Den senaste stabila versionen av AppCode finns på den officiella JetBrains-webbplatsen. AppCode är baserad på IntelliJ-IDEA-plattformen, som var programmerad i Java . Användare kan utöka utvecklingsmiljön genom att installera anpassade plugin-program eller plug-ins som är utformade speciellt för IntelliJ-plattformen .
Nyckelfunktioner
- Programmeringshjälp med kodavslutning, kodgenereringsalternativ, live-mallar, kodformatering, olika initialtecken, automatisk införing av import och importoptimering.
- Kodanalys med syntax och felmarkering och snabb hjälp.
- Projekt- och kodnavigering: Speciella projektvyer, filstrukturvyer, snabb växling mellan filer, klasser, metoder och användningsområden, navigering genom klasshierarkin och sökning efter användningar.
- Bearbetningsalternativ, till exempel omfördelning av namn, integrering av variabler, ändring av parametrar / metoder / blockparametrar, ändring av signatur, flyttning etc.
- iOS- utveckling: körning / felsökning på slutenhet, iOS- simulator .
- Integrerat plugin-program för Reveal-verktyget för att inspektera iOS-applikationen med 2D / 3D-visualisering och ändra parametrar medan programmet körs.
- Integrerad felsökare med brytpunkter, fönster, klockor och utvärderingar av uttryck.
- Enhetstest: ECUnit, Kiwi, Google Test, XCTest.
- Internationaliseringsstöd
- Sömlös integration av CocaPods, inkluderar snabb installation av saknade skida.
- Fullt kompatibel med XCode utan ytterligare konfiguration: filer och ändringar synkroniseras automatiskt.
- Integration av versionskontroll: enhetligt användargränssnitt för Git , GitHub , Mercurial , Subversion , Perforce, CVS .
- Integrering av felsökningssystem: Atlassian JIRA , JetBrains YouTrack, Lighthouse, Pivotal Tracker, GitHub , Redmine, Trac .
- Stöder programmeringsspråken Swift , Objective-C , C , C ++ , XML , HTML , CSS , XPath , JavaScript .
Licens- och uppdateringspolicy
AppCode-licensen är permanent och innehåller ett års kostnadsfria produktuppdateringar från inköpsdatumet, vilket också inkluderar större versionuppdateringar.
Följande licenstyper är tillgängliga för AppCode:
- Personlig licens (betald, för privatpersoner)
- Kommersiell licens (betald för företag och organisationer)
- Akademisk licens (gratis, för elever / studenter och lärare)
- Klassrumstillstånd (gratis, för utbildare och utbildningsinstitutioner)
- Open source- projektlicens (gratis, för open source-projekt)
Se även
webb-länkar
- Alex Blewitt: https://www.infoq.com/news/2011/10/jetbrains-appcode
- Johann Dowa: https://maniacdev.com/2012/02/an-in-depth-look-at-the-jetbrains-appcode-ide-vs-xcode
- Justin Driscoll: http://themainthread.com/blog/2013/01/one-week-with-appcode.html
- Alexey Ushakov: https://www.slideshare.net/alex2d/iosgems
- Sean Woodhouse: http://blog.ittybittyapps.com/blog/2014/05/07/appcode-plus-reveal/
- rwilcox: http://rwilcox.tumblr.com/post/68125887805/cocoapods-appcode-and-where-pod-gets-installed-to
- Vadim Shpakovski: http://blog.shpakovski.com/2014/02/9-reasons-to-try-appcode.html