AppCode 2020.2: Swift Package Manager support, performance improvements, Change Signature for Swift, and more

KPDV is Change Signature , the fifth refactoring for Swift. Everything else in the new AppCode 2020.2 - under the cut.



Change Signature





Swift Package Manager support



We made initial support for SPM dependencies in projects for Xcode, namely:



  • :



    SPM dependencies
  • , , SPM- , Package.swift:



    Autocomplete targets




IDE — , . 2020.2 , . IDE , (, ) .



Change Signature



— . , ( , ). AppCode — Change Signature (⌘F6) . , , :



Basic or overloaded



, , . , Optional , :



Adding a parameter



— (⌥↑/⌥↓):



Changing the order of parameters





— SourceKit . , , SourceKit AppCode. , . , , :



  • get, set, didSet, willSet :



    Completion for get, set, willSet, didSet
  • Smart :



    Smart autocompletion
  • , Objective-C, :



    Autocomplete fonts
  • Trailing closures {:



    Trailing closures




, . Problems, :



Inspections widget



Highlight...



- GitHub



GitHub pull requests



IDE JetBrains, AppCode - GitHub, :



  • - (, , .)
  • : IDE , .
  • Merge IDE.


! — !



AppCode




All Articles