AppCode 2020.3

개선된 리팩터링과 함께 신속한 현지화 지원, 새로운 검사 및 의도를 추가합니다.
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 개발을 위한 Smart IDE.

궁금한 점이 있으세요?

JetBrains 사 제품 라이선스 담당자와 라이브 채팅