AppCode 2018.3

Swift 4.2をサポート、Generateアクションを改善、Type宣言へのナビゲーション機能を追加
11月 29, 2018
新バージョン

機能

Swift

  • AppCode 2018.3 comes with Swift 4.2 support including future enum cases, new compiler diagnostic and version directives, and more.
  • Generate - Generate initializers, hashValue and the equality operator, description and debugDescription properties in no time using the new Generate actions.
  • Navigate to Type Declaration - Jump directly to the type declaration in Swift.
  • Exit point highlighting - Find all the exit points in your code easily by placing the caret on a break, continue, try, throw, or return keyword.
  • Formatting - Get multiline strings indented correctly when writing your code and re-formatting. Reformat code easily with dedicated indentation settings for preprocessor directives and their children.

Swift Package Manager support in CLion

  • Develop your server-side projects using the Swift plugin for CLion, which now supports Swift Package Manager projects directly on macOS and Linux.

Objective-C/C/C++

  • Change Signature - Refactoring is easier with the Change Signature correctly handling the default argument values in method/function declarations.
  • Quick Documentation - Macro replacements are now properly formatted and highlighted in the Quick Documentation (F1).
  • Multiline TODO - Add an indent starting from the second line of your multiline TODO comment to differentiate it from ordinary comments, and display the complete TODO text.
  • Multiple targets - Highlighting and completion now work correctly for classes with the same name from different targets.
  • CocoaPods - Work faster with CocoaPods dependencies excluded from inspections, refactorings, and formatting.

Mixed code

  • The Rename refactoring now works correctly for Objective-C declarations aliased with swift_name attribute and for various cases with Swift and Objective-C enums.

Performance

  • Thanks to performance fixes in unit-testing support, there should be no more freezes when you open top-level menus (such as the Run Configurations popup with test configurations), run a heap of unit-tests, or navigate to the test code.

Run & Debug

  • iOS extensions - AppCode debugger now supports iOS extensions in the same way Xcode does.
  • LLDB console for Swift - Completion works now in LLDB console for Swift.

Features Trainer plugin

  • AppCode has tons of useful actions and shortcuts, and it takes time to become familiar with all of them. To help you learn the most important ones, a set of lessons have been created for the IDE Features Trainer plugin, which is now available.

IDE

  • Search Everywhere - The updated Search Everywhere now includes multiple actions under the one tool window:
    • Search Everywhere
    • Go to Class / File / Symbol
    • Find Action
  • Run Anything - Run Anything is a new universal way to run and debug any configuration in your project, and it can even be used to open a project.
  • Activity Monitor - This new experimental feature shows how much CPU the subsystems and plugins (both built-in and additionally installed ones) are consuming.
  • New Plugins UI - The plugins settings under Preferences | Plugins have been redesigned from the ground up. The new UI makes it much easier to control the plugins installed and keep them up-to-date.
  • Featured plugins and marketplace - You can see a list of the most valuable plugins for AppCode located in the Featured plugins list. Or, sort all the plugins by rating or number of downloads

Version control

  • Git submodules - AppCode now supports Git repositories with submodules: repository with submodules is cloned recursively; Diff, History, and conflict resolution now work for submodule folders; and updating the project correctly updates the submodules.
  • Github Pull Requests - View all the pull requests from your GitHub repository right inside the IDE, thanks to the brand new GitHub Pull Requests tool window.

Accessibility

  • New High-contrast IDE theme, expanded support for screen readers (they can now read line numbers, VCS annotations, and gutter icons tooltips), and an option to adjust IDE colors for people with color deficiencies.
Exit point highlighting

AppCode(日本語版)

iOSとmacOSのアプリ開発用の優れたIDE

ご質問がありますか?

今すぐ JetBrains ライセンススペシャリストとライブ チャット