Webinar Recording: Embracing AppCode 3.0
The recording of our June 12th webinar, Embracing AppCode 3.0, is now available on JetBrainsTV YouTube channel.
In this webinar, Rafał Legiędź shows some “standard” magic like code assistance, code generation and refactoring features, goes through debugging and CocoaPods support, and even gives a small demo of Swift coding in AppCode.
Below are some questions from our webinar answered by Rafał and Anastasia.
Q: Does AppCode have Interface Builder? Does it support storyboard format?
A: Yes, since version 3.0 AppCode includes an integrated UI Designer that provides all the essential UI editor features and works with the full component palette supported by iOS SDK. For developing your application’s UI, you can use either .xib or .storyboard formats.
Q: How to synchronize code style convention (autoformat) between Xcode and AppCode team members?
A: Right now there’s no automatic option to do that. AppCode has the possibility to import colour schemes from Xcode and includes Xcode keymap, fully re-worked in AppCode 3.0 to better match the native one, and to have fewer conflicts with Xcode itself. As for the other, there is an issue in our tracker. Feel free to vote to increase the priority.
Q: What are the possible cases for using
Cmd+N shortcut? Where code generation can be used in AppCode?
A: There are a vast number of code generation options in AppCode.
- You can use it in the main code:
- for Objective-C (initWith, init/encodeWithCoder, copyWithZone, Override/Implement Methods, @synthesize, etc.)
- or C++ (constructor, destructor, getter, setter, etc.).
- In unit tests (for more details read our post):
- for setUp/tearDown methods or test methods in OCUnit, XCTest or Google Test;
- it, context, beforeEach, afterEach and specify blocks for Kiwi.
- Create new File / Class / Protocol / Category / File from Xcode template, when pressed in Project View.
- Create new Target, when executed in Project Settings.
About the Presenter:
Thanks to all the attendees for the nice features suggestions! If you still have some, please, put them on our tracker.
Subscribe to Blog updates
Webinar: “New UI for Your IDE: A Glimpse Into the Future”
Join us Monday, October 31, at 5:00 pm UTC (check other timezones) for our live webinar, New UI for Your IDE: A Glimpse Into the Future. In this webinar, join our JetBrains Advocates as they share the New UI with you, giving you a glimpse at some of the visual improvements for IntelliJ Platform IDEs.
Software Development the JetBrains Way: Dogfooding and Other Key Principles
JetBrains has turned 20, and over the years, we've honed methods for development that match the style, values, and needs of our company. These processes work so well for us that we want to share them with others. Dogfooding, for example, has always played a central role in the development of our pro…
Join KotlinConf 2018 Online: Major Kotlin Announcements and Online Q&A
You can meet the JetBrains team at many tech events all over the world. But today we're offering something special – the chance to meet the Kotlin team from the comfort of your own home with KotlinConf 2018 Live. We are happy to invite you to our online event. Join the live stream on October 4-5. …
Join the “GitHub and IntelliJ IDEs” Webinar
GitHub helps teams collaborate around code and work together, and JetBrains IDEs help keep GitHub versioning working productively without switching contexts. Our IDEs also put a pretty face on sometimes cryptic Git commands while preserving the power of high-end versioning productivity. GitHub is…