New AppCode 2018.1 EAP: location simulation improvements, breadcrumbs for Objective-C, experimental hexadecimal view and more

New AppCode 2018.1 EAP (build 181.4096.17) is already available on our site with the following fixes and improvements:

  • Separate tab for Run Configuration options: Options
  • Location simulation settings for test Run Configurations (OC-16752)
  • Simulate Location button is now shown for tvOS (OC-16820)
  • Highlighting and completion for gpx files (OC-16712)
  • Swift:
    • SE-0143 (Conditional conformances)
    • Indent options for comments in Swift:Comment settings
    • Resolve for static properties in static property body (OC-16782)
    • Improved resolution of init methods defined in protocol extensions (OC-15672)
  • Objective-C/C/C++:
  • Experimental hexadecimal view for Swift/Objective-C/C/C++. You can enable it as follows:
    • Turn on ⇧⌘A → Registry → cidr.debugger.value.numberFormatting.hex
    • Turn on Preferences | Build, Execution, Deployment | Debugger | Data Views | Objective-C | Show hex values for numbers

    The full release notes are available here.

    Your AppCode team
    JetBrains
    The Drive to Develop

This entry was posted in Announcement and tagged , , . Bookmark the permalink.

5 Responses to New AppCode 2018.1 EAP: location simulation improvements, breadcrumbs for Objective-C, experimental hexadecimal view and more

  1. sdfs says:

    Are there any short/medium-term plans to move off SourceKit and onto your own parsing/resolution engine for displaying coding errors? Something about SourceKit or the integration with it makes error highlighting really slow, and the JetBrains implementation would probably be much faster.

    • Stanislav Dombrovsky says:

      There are such plans, but not in the near future. Still there are tasks that need to be finished before it.

  2. Carmelo Gallo says:

    Hi guys! Since the version 2018.1 all became slow. Even when you type you have lags. Any clue what that could be?

Leave a Reply

Your email address will not be published. Required fields are marked *