

AppCode has no debug view hierarchy you would need to install an external plugin called Reveal, with Reveal you can get better information about your view hierarchy at runtime and you can also modify the view hierarchy in real time.The fact that it doesn’t have IB will not make me any more productive. AppCode has no Interface Builder but when you click on any storyboard in AppCode it will open Xcode which is fine because my primary use for AppCode is because of its intelligent editor and other productivity-related features.When a force unwrapping optionals fails at runtime AppCode does not tell you the line where the force unwrap happened.
#APPCODE EAP PDF#
The IDE comes with a keymap reference PDF you can find it here Help -> Keymap Reference.The multiline selection feature, words cannot describe this type of magic, let’s use a gif 😎:.To show recently opened files, ⌘E or ⌃⇥ to quickly switch between open tabs.Look at how a function, class, property is defined anywhere in your project from where it is being used, ⌥ SPACE will show the quick definition pop up.History of 5 most recent copies ⇧⌘V, for example, you can copy two items one after the other and paste those two items without pasting the same thing 🤯.Easily duplicate a line by placing your cursor on that line.Contextual selection ⌥↓ or ⌥↑, I recommend you try this one it’s really cool, it makes it easy to select parts of your code like parameters to a function, strings that you want to delete/cut/copy.Bring documentation popup for the function where the cursor is, ⌘J.All your comments which are marked with //TODO, are all aggregated so that you can see all the todo items in your whole project, of course, you can also easily drill down to see all the TODOs for a specific file.Next, to the VCS tool window, you will get the access your terminal within the IDE.Here you are also able to see staged files and also unstaged, nicely grouped, see diff and also you can stash selected files, in the same tool window clicking the Log tab you are able to see the file that got modified/added/deleted for any of your commits. Awesome AppCode git features: Clicking the VCS tool window at the bottom, please note that sometimes you might have to first enable Git integration by clicking the VCS ->Integrate VCS, it will show you a pretty git-branch graph of all your commits, hotkeys: ⌘9.App code helps solve merge conflicts: If you use the AppCode Git GUI (via VCS menu item) and there is a merge conflict AppCode can help you select which line segments you might want to keep and which ones you would like to discard, then you can accept the incoming changes or you keep the changes that you made and discard the incoming changes.You can do all the day to day things that everybody uses Git for: commit, push, merge, add, stash but AppCode does more it also highlights files in project files depending on their git-status, are they in staging, committed, changed or not being tracked but that's not all! I will highlight the extraordinary Git features that AppCode has:
#APPCODE EAP SOFTWARE#
Git is an integral part of software development and AppCode treats it as such.
