AppCode 2021.2: Improved Swift Support, Complete Statement, Call Hierarchy for Swift, and More!
Please welcome our second major update this year – AppCode 2021.2! Download AppCode 2021.2 Swift Language Support AppCode 2021.2 includes support for the following Swift proposals: SE-0289: Result builders SE-0295: Codable synthesis for enums with associated values SE-0296: Async/await Documentations Tags AppCode now shows completion for common documentation tags in Swift: Complete Statement Completion for statements automates routine actions when writing typical statements, such as if, else, while, and others. Simply write if and press ⌘⇧⏎ to have curly brackets inserted automati
AppCode 2020.3 Is Here: Swift Localization, New Inspections and Intentions, SourceKit-Based Go to Declaration, XCFrameworks Support, Improved Refactorings, New Debugger Features, and More!
Welcome our third update this year – AppCode 2020.3! Download AppCode 2020.3 Swift Language Support The following Swift changes are now supported in AppCode: SE-0279, SE-0286: Multiple trailing closure syntax. Allow synthesis of Equatable and Hashable in conditional conformances (see the SE-0185 amendment). SE-0276: Multi-pattern catch clauses. SE-0269: Increased availability of implicit self in @escaping closures when reference cycles are unlikely to occur. SE-0044: Import as member improved as described in OC-20445. SE-0280: Enum cases as protocol witnesses. Localization Stri
Tutorial: Debugging in AppCode
In this tutorial, we will cover both basic and advanced features of the AppCode debugger. You will learn how to halt a program execution using different types of breakpoints, examine the paused program state, step through the code, alter the program behavior without exiting the debugger session, and so on. As an example, we will take a simple SwiftUI application that loads a list of conferences from a local JSON file. You can look at how it was developed in the Create a SwiftUI application tutorial. At the moment, this application contains some bugs that we are going to find and fix using the
New AppCode 2020.3 EAP: Localization Intentions, Program Counter Location Point, and More
Hi everyone, The new AppCode 2020.3 EAP build is available for download from our site. Localization You can now localize strings easily in Swift code using the Localize string intention, which automatically generates NSLocalizedString and adds a key-value pair to the .strings file: NSLocalizedString statements are folded by default in the code editor: Navigation allows you to jump from code to the localization key-value pair via ⌘B. In addition, the context menu option for creating the .strings file is available in the Project view’s context menu. Debugger AppCode now displays the current
New AppCode 2020.3 EAP: Debugger and Project View Improvements
Hi everyone, The new AppCode 2020.3 EAP build is available for download from our site. Debugger This EAP delivers a heap of new features for inline watches from the IntelliJ Platform: Click on inline hint and examine the selected variable: Add new inline watches right from the editor window: All your created watches are associated with a particular context and are kept inside a new Inline Watches node in the Variables tab. You can click on any inline watch and quickly navigate to it: Project View Now you can use the Quick Definition shortcut to preview a file in the Project view before ope