AppCode 2019.3

Schnellere Codevervollständigung, Hervorhebung und Navigation und Unterstützung für Swift-Funktionsentwickler.
Dezember 5, 2019
Neue Version

Funktionen

Swift

  • AppCode 2019.3 extends its Swift 5.1 support, covering Swift function builders, opaque result types, and more features from the latest standard.
  • Split / Join Intentions - Save time coding thanks to a new family of split / join intentions for Swift:
    • Split / join variable declaration and assignment
    • Split variable declarations with multiple elements
    • Split / join nested if/else statements
    • Merge / split conditions within a single if
  • Flip / Invert / De Morgan's Laws Intentions - Another set of Swift intentions is here to handle binary expressions and comparisons:
    • Flip comparisons and binary expressions
    • Invert if statements
    • Apply De Morgan's Laws
  • Code Generation - This release adds two new options to help you generate Swift code: Prefer Void over () and Prefer explicit return. Find them in Editor | Code Style | Swift | Code Generation | General.
  • Code Formatting - New useful options for code formatting are here in Preferences | Editor | Code Style | Swift | Wrapping and Braces | Keep when reformatting:
    • Keep simple property blocks with willSet/didSet on one line (Methods and functions in one line).
    • Keep empty type declarations on one line (Empty type declarations in one line).
  • Alternative Swift Toolchains - Are you working with the Swift Tensorflow toolchain or another custom Swift toolchain? This version now correctly loads all the code constructs for custom Swift toolchains and use them for building, running, debugging, and testing.

Build Messages

  • Dozens of UX issues have been fixed by reworking the Messages tree, which now shows the same information as Xcode does.
  • Know how much time your build will take with a deterministic progress bar.
  • Filter build messages the same way you do in Xcode, and with the same options: All Issues, Errors and Warnings, and Errors Only.

Performance

  • Resolve improvements are here, which means AppCode is a lot quicker to highlight the code, show code completion, and navigate.
  • This release has boosted caching so that "Processing Swift Modules" should be much faster compared to previous AppCode versions.

Mac Catalyst Support

  • Code assistance, build, run, and debugging now work for Mac Catalyst projects.
Swift Split - Join Intentions

AppCode

Intelligente IDE für die iOS/macOS-Entwicklung.

Sie haben eine Frage?

Live-Chat mit unseren JetBrains-Lizenzierungs-Spezialisten.