AppCode

from Wikipedia, the free encyclopedia

AppCode is an integrated development environment for the programming languages Swift , Objective-C , C , C ++ and JavaScript , based on JetBrains IntelliJ platform. The first public pre-release version of AppCode was offered in April 2011. The latest stable version of AppCode can be found on the official JetBrains website. AppCode is based on the IntelliJ IDEA platform, which was programmed in Java . Users can expand the development environment by installing custom plug-ins or plug-ins designed specifically for the IntelliJ platform .

main features

  • Programming assistance with code completion, code generation options, live templates, code formatting, various initial characters, automatic insertion of imports and import optimization.
  • Code analysis with syntax and error highlighting and quick help.
  • Project and code navigation: Special project views, file structure views, quick switching between files, classes, methods and uses, navigation through the class hierarchy and search for uses.
  • Editing options, for example reassigning names, integrating variables, changing parameters / methods / block parameters, changing the signature, moving, etc.
  • iOS development: execution / debugging on end device, iOS simulator .
  • Integrated plug-in for the Reveal tool to inspect the iOS application with 2D / 3D visualization and to change parameters while the application is running.
  • Integrated debugger with breakpoints, windows, clocks and expression evaluations.
  • Unit test support: ECUnit, Kiwi, Google Test, XCTest.
  • Internationalization support
  • Seamless integration of CocaPods, includes quick installation of missing pods.
  • Fully compatible with XCode without additional configuration: files and changes are automatically synchronized.
  • Version control integration: Uniform user interface for Git , GitHub , Mercurial , Subversion , Perforce, CVS .
  • Integration of troubleshooting systems: Atlassian JIRA , JetBrains YouTrack, Lighthouse, Pivotal Tracker, GitHub , Redmine, Trac .
  • Supports the programming languages Swift , Objective-C , C , C ++ , XML , HTML , CSS , XPath , JavaScript .

Licensing and Update Policy

The AppCode license is permanent and includes one year of free product updates from the date of purchase, which also includes major version updates.

The following license types are available for AppCode:

  • Personal license (paid, for individuals)
  • Commercial license (paid, for companies and organizations)
  • Academic license (free, for pupils / students and teachers)
  • Classroom License (Free, for Instructors and Educational Institutions)
  • Open source project license (free, for open source projects)

See also

Web links