New Features
What's new in AppCode 2.0?
Unit testing
Introduces full-fledged support for the Kiwi testing framework.
Integrations
Integrates with two popular documentation browsers: Dash and
Ingredients. Moreover, you can now use RESTful web services console that
is available from the Tools menu.
Refactorings
AppCode 2 adds a number of new, easy-to-use code transformation
options helping you improve code structure in reliable and safe manner.
Code generation
Automatically generate common code structures including: -isEqual, -hash, -description, -copyWithZone, -initWithCoder and more.
Code quality
More than 2000 code inspections and error diagnostics from Clang
compiler are now displayed right in the editor. The inspections runner
is now able to show the issues from Clang Analyzer.
Coding assistance
In AppCode 2.0 code completion has been enhanced with two neat
features. First of all, you can now use middle matching, which means
that even if you type the middle part of a symbol, AppCode will be able
to find and complete it anyways. Second, code completion now works even
for font names.
Debugger and execution
AppCode 2.0 bundles new LLDB debugger, and shows Code Data object
renderers right in the debugger. Plus exception stack traces in console
are now linked to actual code.
Device support
AppCode now has faster device startup due to a number of optimisations, it also allows to run tests or Instruments on device.
Improved VCS support
- Git: cherry-pick now provides a commit dialog, compare
folders from history, compare folders with branches, filter commits by
dates and mark in Git Log.
- Mercurial: repository view was added and you can show all affected paths available from history and annotations.
- Subversion: view and resolve tree conflicts and new ability to edit descriptions for existing commits.
IdeaVim plugin improvements
IdeaVim plugin has been improved with: string object selection
motions added, support for paste from register in command mode is
available now, the last change position mark is supported and key
bindings for pasting into command line are added.
Fresh look and feel
AppCode 2.0, as with all other IntelliJ-based products, comes
with a fresh look and feel, and Darcula, a new dark UI theme for IDE and
the editor.
What's new in AppCode 1.6?
Refactoring
- Enhanced rename and introduce refactorings work in the
editor without any extra dialogs and you can rename method selectors and
category names.
- Introduce Variable refactoring has been improved, you can now introduce a variable with initialiser.
First-class i18n support
- Localisation files get much more attention and care in
AppCode 1.6, which means 'Find Usages' action, 'Rename' refactoring,
completion and other smart features work for such files as well.
Inspections
- New inspections are here to help you detect different
potential problems. For instance, ensure all necessary enum values are
covered in your switch statement.
- Batch inspections are now much faster, the results are categorised
by the inspection type, plus you can perform bulk-fix of the problems
right from the inspection results view.
Boosted method generation
- Enhancements to method generation let you choose where to
declare the method — in the implementation, interface, or a category.
You can even add new methods to the framework classes — methods will be
put into a new category for you.
- Add parameters to existing method calls in a breeze.
Improved coding assistance and navigation
- Code completion improvements include that frequently used items are always shown on the top of the list.
- Smart Completion is now available for macro arguments and is ready to help you with UI-resources as well.
- Code completion now works for enum values.
- New 'Initialise variable' quick-fix.
- Improved 'go to declaration/definition' actions.
And more
- C/C++ support - C++11 and libc++ are now supported out of
the box. C++ templates support is improved, implement/override functions
are supported and there is an improved pre-processor.
- Build Settings Editor - configure your project without leaving AppCode.
- Simulator/device switching - AppCode 1.6 introduces the easiest
imaginable way to switch between Simulator and Device for running and
debugging.
What's new in AppCode 1.5?
AppCode 1.5 introduced:
- New refactorings
- Enhanced debugger
- Easier Run/Debug configurations
- Better Xcode integration
- Improved C++ support
- New quick-fixes
- Enhanced Hierarchy view.
Chưa có hoặc chưa được cập nhật!