AppCode 2016.1 released

Better Swift language support, code folding for Swift declarations and more.
5月 25, 2016
功能发布

AppCode is an Objective-C IDE for developers building apps for Apple devices such as Macs, iPhones and iPads. It is focused on developer productivity, code quality and tight integration with Xcode. AppCode comes with well thought out and convenient code navigation and code completion, on the fly code analysis with quick-fix suggestions and better code refactorings. You can open and create Xcode projects and run your app on an iOS device or in a simulator.

Updates in 2016.1

Swift

  • Use code folding for Swift declarations and focus on the most important parts of your code.
  • Expand or collapse any declaration recursively.
  • Expand or collapse all declarations in the current file.
  • The Swift parser now supports more language constructions including:
    • Types conforming to the OptionSetType protocol.
    • Self type.
    • Variadic parameters in closures and functions.
    • Typealias initializers.
    • Function array types.
  • Completion for Objective-C types used in Swift now shows the relevant substitutions for any type used.

Swift Debugger

  • Change Core Data object values without stopping your debugging session.

Build Messages

  • The parsing of build messages has been significantly improved. Now the Messages tool window displays all errors and warnings in a convenient way, skipping all irrelevant information.
  • Build progress messages have been updated to show user-friendly descriptions for particular build phases.

CocoaPods Support

  • Edit your Podfiles using recent syntax additions including use_frameworks!, abstract_target and other keywords.

C++ Language Support

  • Variadic Templates – The C++ parser in AppCode now supports variadic templates providing several fixes, especially for problems in overload resolution and false positives in code analysis for related code constructs.
  • Auto-import - Symbol completion and import quick-fix for STL headers now generate correct imports.
  • Quick Documentation Improvements - Quick Documentation popup (F1) now provides additional details covering lambda expressions, namespace aliases and explicit instantiation, as well as links to the referenced types.

Source Directories Management

  • Manage your project sources and libraries independently from the project structure and choose where to perform sources indexing, code generation, refactorings and more.

Version Control

  • Find changes faster in the Diff Viewer with by-word difference highlighting.
  • Work with multiple Git worktrees directly from AppCode and manage them as regular repositories.
  • Rebase your feature branches in one click using the Checkout with Rebase action in the Branches context menu.
  • If using Mercurial, now you can compare file revisions between branches.

Other New Features

  • Right-to-left languages (Arabic and Hebrew) are now supported in the editor.
  • CoffeeScript and Stylus are bundled in AppCode.
  • Improved UI for the Attach to local process action.
  • Easily edit custom properties/VM options.

About JetBrains

JetBrains is a leading software development firm specializing in the creation of intelligent, productivity-enhancing software technology. The company is widely known for their innovative, award-winning products, IntelliJ IDEA, ReSharper and TeamCity. JetBrains' products are trusted and used everyday by developers in over 3,000 companies worldwide, many from the Fortune 100. JetBrains has headquarters in Prague, Czech Republic and R&D centers in Russia, Germany and the USA.

Use code folding for Swift declarations and focus on the most important parts of your code.

AppCode

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

有任何疑问吗?

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