Hoppa till innehåll

AppCode

Smart IDE för iOS och macOS utveckling

AppCode är en Objective-C IDE för utvecklare som bygger appar för Apple-enheter som Mac, iPhone och iPad. Det är fokuserat på utvecklarproduktivitet, kodkvalitet och tät integration med Xcode. Denna smarta IDE kommer med genomtänkt och bekväm kodnavigering och kodkomplettering, kodanalys i farten med snabbfixförslag och bättre kodrefaktoreringar. Du kan öppna och skapa Xcode-projekt och köra din app på en iOS-enhet eller i en simulator. Tack vare en djupgående förståelse för din kodstruktur tar AppCode hand om dina rutinuppgifter och besparar dig från extra skrivning.

  • Smart editor: Hoppa till vilken fil, klass eller symbol som helst i ditt projekt på nolltid. Använd hierarkiska och strukturerade vyer för att navigera i projektstrukturen.
  • Grundlig kodanalys: AppCode övervakar ständigt kvaliteten på din kod. Den varnar dig för fel och lukter och föreslår snabba lösningar för att lösa dem automatiskt.
  • Smart komplettering: AppCode erbjuder två typer av kodkomplettering: grundläggande komplettering enligt "du skriver" och mer avancerad smart komplettering för exakt filtrering.
  • Pålitliga omarbetningar: Ändra och förbättra din kod när som helst med säkra, exakta och tillförlitliga refaktoriseringar.

Med AppCode känns det som om koden flyger från mitt huvud till skärmen.

Info

Om AppCode

Produktiv enhetstestning

AppCode har stöd för testramarna XCTest, Quick, Kiwi, Catch, Boost.Test och Google Test. Kodgenereringsåtgärder för att få fram metoder för enhetstester gör dig mer produktiv. Använd ⌘N för att hämta testmetoder enligt sammanhanget.

Många språk, en IDE

AppCode stöder Objective-C, Swift, C och C++ (inklusive moderna C++-standarder, libc++ och Boost) samt JavaScript, XML, HTML, CSS och XPath.

Byt namn på refaktorisering

Byt namn på variabler, konstanter, funktioner, typnamn och klasser och du kan vara säker på att AppCode uppdaterar alla användningsområden i hela kodbasen åt dig.

Överta/Genomföra

Minska rutinen när du implementerar eller överordnar metoder - AppCode skapar en stub med standardkod åt dig.

Skapa från användning

Har du någonsin drömt om att skapa en funktion, konstant, variabel eller egenskapsdeklaration bara genom att använda den i din kod? Tryck bara på ⌥⏎ så skapas den automatiskt på rätt ställe!

Den fullständiga upplevelsen

AppCode är 100 % kompatibelt och driftskompatibelt med Xcode, utan att det krävs någon ytterligare konfiguration, och integreras sömlöst med CocoaPods, Reveal-applikationen, de mest populära versionskontrollsystemen och ett antal problemspårare.

Nyheter

Sunsetting of AppCode

Since the release of AppCode 1.0 11 years ago, we’ve been applying our expertise to make coding for iOS/macOS more enjoyable. We’ve had many accomplishments, including first-class C++ support (from which CLion, our cross-platform C/C++ IDE, was born), an extremely fast release of initial support for the new Swift language, and finally, Kotlin Multiplatform Mobile technology, which combines our passion for Kotlin with our knowledge of mobile technologies.

While we’ve had some growth in terms of adoption, we didn’t reach the market share we had hoped for. We believe that the time has come to sunset the product and focus our efforts in other directions.

Until December 31, 2023, we will continue to provide technical support and release updates that specifically address compatibility issues with Xcode 14, as well as critical security updates as necessary. The scope of the updates will be limited to these two areas.

Systemkrav

Systemkrav för AppCode

  • Xcode 12.5-13.3
  • macOS 11 eller högre
  • Minst 2 GB ledigt RAM-minne, 8 GB totalt system-RAM rekommenderas.
  • 2,5 GB hårddiskutrymme, SSD rekommenderas
  • Minsta skärmupplösning 1024×768

Licens

Licensalternativ för AppCode

JetBrains använder en prenumerationsbaserad licensmodell som gör att du kan köpa årliga prenumerationer som inkluderar alla uppdateringar av felrättningar. Den nya licensmodellen omfattar även eviga fallback-licenser. När du köper en årlig prenumeration får du omedelbart en evig reservlicens för exakt den version som finns tillgänglig vid tidpunkten för ditt köp.

Kommersiell årsabonnemang för juridiska personer, inklusive företag och organisationer (både vinstdrivande och icke-vinstdrivande), som behöver programvaran för allmän kommersiell användning. En juridisk person får använda programvaran under Business Subscription på vilken dator, vilket operativsystem som helst och av vilken utvecklare som helst inom en juridisk person, förutsatt att det totala antalet samtidiga användare aldrig överstiger det antal prenumerationer som den juridiska personen har köpt.

Kommersiell årsabonnemang inkluderar

  • Gratis obegränsad e-poståtkomst till teknisk support och online supportresurser under hela Business-prenumerationsperioden.
  • Gratis allmänt tillgängliga uppgraderingar av felrättningar, mindre och större versioner av den licensierade JetBrains IntelliJ IDEA-utgåvan under den tid som företagsabonnemanget gäller.
  • Tillgänglig för alla juridiska personer (företag och organisationer, inklusive ideella organisationer och myndigheter).
  • Licensen ägs av den juridiska personen, inte av en enskild person.
  • Begränsning som inte kan överlåtas: Användningen av programvaran är begränsad till den juridiska personen utan rätt till överföring. Företag och organisationer kan endast överföra sina licenser mellan anställda och entreprenörer.
  • Det licensierade syftet med användningen är allmän kommersiell användning.
  • Fleranvändarlicens - det totala antalet samtidiga programvaruanvändare får inte överstiga antalet köpta abonnemang.
  • Licensperioden är tidsbegränsad och baseras på årliga prenumerationsbetalningar.
  • Evig reservlicens: Din licens är INTE evig. Den nya licensmodellen omfattar eviga reservlicenser. En evig reservlicens är en licens som tillåter dig att använda en specifik version av programvaran efter att din Business Subscription har löpt ut. Den specifika version av programvaran som du kan falla tillbaka till att använda när din Business-prenumeration löper ut kommer att vara exakt den version som fanns tillgänglig vid tidpunkten för ditt köp.

Jämförelse av kommersiell och personlig licens

Kommersiell licens (företag och organisationer)

  • Tillgänglig för: Alla juridiska personer (företag och organisationer, inklusive ideella organisationer och myndigheter).
  • Fleranvändarlicens: Ja, det totala antalet samtidiga programvaruanvändare får inte överstiga antalet köpta abonnemang.
  • Licensperiod: Tidsbegränsad, baserad på månatliga och årliga prenumerationsbetalningar.
  • Tilldelning av reservlicens: Det krävs 12 föregående månaders oavbrutna prenumerationsbetalningar.

Personlig licens (enskild)

  • Tillgänglig för: Privatpersoner som köper med egna medel. Kan inte köpas eller ersättas av företag.
  • Licens för flera användare: Nej, programvaran kan endast användas av den person som har köpt en prenumeration.
  • Licensperiod: Tidsbegränsad, baserad på månatliga och årliga prenumerationsbetalningar.
  • Tilldelning av reservlicens: Det krävs 12 föregående månaders oavbrutna prenumerationsbetalningar.

Support

AppCode Support

I abonnemanget ingår följande support och underhåll med JetBrains.

  • Obegränsad tillgång till teknisk support via e-post
  • Gratis uppgraderingar till alla mindre och större versioner, inklusive felrättningar.