Advertisement
Guest User

Fifteen Minutes Of Xcode

a guest
Jan 24th, 2015
1,527
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.10 KB | None | 0 0
  1. FIFTEEN MINUTES OF XCODE
  2.  
  3. 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
  4.  
  5. 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
  6.  
  7. search:
  8. * no search history
  9. * switching to search fills in whatever is in your copy/paste clipboard
  10.  
  11. beautification:
  12. * no way to specify how you want things indented (struct members, case, etc). Must use Apple’s style
  13. * refactor doesn’t work with C or C++… you know… the worlds most used languages
  14.  
  15. tabs:
  16. * 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?
  17. * especially annoying when the debugger decides to reuse your current tab because a breakpoint or assert was hit
  18.  
  19. debugger:
  20. * play button launches your game again, instead of continuing from a breakpoint
  21. * can’t change layout to anything sane
  22. * clicking on a breakpoint disables it and does not delete it
  23. * mousing over a variable either shows nothing, or takes 4 seconds for the value to pop up
  24. * can’t mouse select an expression in the code and see the expression value pop up
  25. * where are the data watchpoints?
  26. * no way to tell the debugger what function to step into
  27. * window showing locals/autos should be a different window than the expressions window
  28. * can’t highlight and drag expressions to the “watch window”
  29. * can’t even highlight, right click, and add to watch/expressions
  30. * I think you need to right click in the expressions window, select add expression, and then paste it in
  31.  
  32. UI:
  33. * what the hell is a scheme? Aside from Xcode itself
  34. * Utter pain in the ass to do usual debug/release/final build setup
  35. * no way to do a rebuild, must clean, wait, build
  36. * none of the icons make any f-ing sense
  37. * selecting a line of code and dragging it to a new location ignores trailing whitespace at the destination
  38. * lack of top/bottom buttons on scrollbar make it impossible to scroll short amounts in small windows
  39. * often autocomplete wont suggest anything until you type in the first letter
  40. * autocomplete suggestions are ridiculous and should favor local symbols and things that match type, and match case
  41. * can jump to function body but no option to jump to function prototype
  42. * layout changing with every tab is awful
  43. * dragging a file icon into the editor doesnt open the file.. it inserts the name of the file somewhere in the currently open file
  44.  
  45. bugs:
  46. * dependencies can’t be trusted. Rebuilding fixes mismatch bugs often. Once a rebuild fixed a linker error for me
  47. * often can’t get values for symbols even in debug
  48. * conditional breakpoints don’t seem to work
  49. * no call chain for some template errors so you have no idea where they came from
  50.  
  51. keys:
  52. * home takes you to column 0 instead of the first character on the line
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement