AppCode 2020.3

添加 Swift 本地化支持、新的检查和意图以及改进后的重构。
12月 11, 2020
新版本

特性

Swift

  • This release supports multiple trailing closure syntax, multi-pattern catch clauses, and other recent Swift 5.3 changes.
  • Localization - With this release you can:
    • Localize strings easily with a new intention for Swift.
    • See the actual value of a localized string in your code, with convenient folding for NSLocalizedString statements.
    • Use completion, navigation and Find Usages for localization keys.
  • Inspections and Intentions
    • Remove redundant self qualifiers with a new Swift inspection.
    • Find unnecessary argument lists for closures and remove them in seconds.
    • Easily convert trailing closures to closure arguments, and vice versa.
  • Change Signature
    • Benefit from the cross-language Change Signature refactoring that changes method/function signatures automatically in Objective-C and Swift.
    • Change the function/method throw type right in the Change Signature dialog.
    • Have default argument values and variadic parameters updated correctly.
  • Rename - Modify Rename preferences in an inlay hint.
  • Swift Package Manager - Executable and test run configurations from SPM are now shown in the AppCode UI.
  • Go to Declaration - Use Go to Declaration in Swift even before indexing and caching are finished.

Debugger

  • With this release you can:
    • Click on an inline hint and examine the selected variable.
    • Add new inline watches right from the editor window.
    • View inline watches from the Variables tab.
    • See the current location for the program counter in the left-hand gutter.

Code With Me

  • Version 2020.3 supports Code With Me - A new service from JetBrains for collaborative development and pair programming. Code With Me enables you to share the project you currently have open in your IDE with others, and work on it together in real time.

Version Control

  • Git Stage - Added the ability to stage changes directly from AppCode.
  • Git Tab in Search Everywhere - Find commit hashes and messages, tags, and branches in the Search Everywhere dialog on the new Git tab.

XCFrameworks Support

  • Code entities from XCFrameworks are now resolved correctly.

Quick Definition

  • Preview file contents right from the Project View.
Swift localization

AppCode

适用于 iOS/macOS 开发的智能 IDE。

有任何疑问吗?

透过Live Chat与我们的JetBrains 专家联络!