Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- FIFTEEN MINUTES OF XCODE
- If any of you know any people on the Xcode team, can you please get them to verify whether they themselves have tried using Xcode and just don't care about usability problems, or whether they have never actually tried to use it themselves. Edit: a friend from Apple told me many teams there use their own build systems and avoid Xcode entirely
- Disclaimer: I tried to look for settings that fix some of the below issues but was unable to find any. Its possible in some cases I missed something
- search:
- * no search history
- * switching to search fills in whatever is in your copy/paste clipboard
- beautification:
- * no way to specify how you want things indented (struct members, case, etc). Must use Apple’s style
- * refactor doesn’t work with C or C++… you know… the worlds most used languages
- tabs:
- * the tab system is asinine. Stop keeping the same tab but switching the contents/file. How is having 4 open copies of main.c useful?
- * especially annoying when the debugger decides to reuse your current tab because a breakpoint or assert was hit
- debugger:
- * play button launches your game again, instead of continuing from a breakpoint
- * can’t change layout to anything sane
- * clicking on a breakpoint disables it and does not delete it
- * mousing over a variable either shows nothing, or takes 4 seconds for the value to pop up
- * can’t mouse select an expression in the code and see the expression value pop up
- * where are the data watchpoints?
- * no way to tell the debugger what function to step into
- * window showing locals/autos should be a different window than the expressions window
- * can’t highlight and drag expressions to the “watch window”
- * can’t even highlight, right click, and add to watch/expressions
- * I think you need to right click in the expressions window, select add expression, and then paste it in
- UI:
- * what the hell is a scheme? Aside from Xcode itself
- * Utter pain in the ass to do usual debug/release/final build setup
- * no way to do a rebuild, must clean, wait, build
- * none of the icons make any f-ing sense
- * selecting a line of code and dragging it to a new location ignores trailing whitespace at the destination
- * lack of top/bottom buttons on scrollbar make it impossible to scroll short amounts in small windows
- * often autocomplete wont suggest anything until you type in the first letter
- * autocomplete suggestions are ridiculous and should favor local symbols and things that match type, and match case
- * can jump to function body but no option to jump to function prototype
- * layout changing with every tab is awful
- * dragging a file icon into the editor doesnt open the file.. it inserts the name of the file somewhere in the currently open file
- bugs:
- * dependencies can’t be trusted. Rebuilding fixes mismatch bugs often. Once a rebuild fixed a linker error for me
- * often can’t get values for symbols even in debug
- * conditional breakpoints don’t seem to work
- * no call chain for some template errors so you have no idea where they came from
- keys:
- * home takes you to column 0 instead of the first character on the line
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement