AppCode
Appcode is an IDE (Integrated Development Environment) for the iOS and macOS programming language, written and maintained by the developers at JetBrains.
AppCode natively supports Objective-C, Swift, C, and C++ (including modern C++ standards, libc++, and Boost), as well as JavaScript, XML, HTML, CSS, and XPath.
Features
context-sensitive code completion
code templates with formatter configurations
code refactoring and finding usages features
Out of the box, AppCode supports XCTest, Quick, Kiwi, Catch, and Boost.Test and Google Test testing frameworks
Modify and improve your code anytime with safe, accurate, and reliable refactorings.
Supports all major functionality of Xcode (interface builder, code editor with refactoring features, debugging) for iOS and macOS projects.
Runs on Windows, macOS, and Linux