Monday, May 11, 2009

Development Tips

First, the gripes:

Home, End. AAAAAAH! I've found myself at the beginning or end of the file so many times I'm pulling my hair out. I'm trying to learn the xCode keystrokes rather than just remapping to my Visual Studio keystrokes so that I can work on any Mac. It is costing me tons of grief. Anyway, here is a nice pdf that Colin Wheeler put together that I've found very helpful:

http://www.1729.us/xcode/Xcode%20Shortcuts.pdf

It's printed and mounted above my computer. (Click the image for a full-size png).

BTW, it's "command-left-arrow" and "command-right-arrow" for home and end. Also, "control-/" is critical for going to the next auto-completed parameter. And, if you haven't found it yet, Esc does code completion (rather crappily!)

Seriously, how about any code completion whatsoever on protocols! If you implement a protocol, you won't have any idea if you are overriding a valid method or not. No syntax highlighting...nothing! The code sense is worse than Visual Studio 5. It's worse than UltraEdit. It's plain bad. Here's hoping that iPhone dev popularity will force some changes to that feature of Xcode.

Anyway, I may have led subversion client seekers astray. Unfortunately, SCPlugin does not automatically detect files that need to be added. This functionality is ABSOLUTELY NECESSARY in any good revision control client. It at least needs to tell me which ones I haven't added yet, even if I choose not to add them. I may have to try Versions.

My goal is to have my first app submitted to Apple by next Monday. More later...

3 comments:

  1. Thanks for sharing. To know more about iphone Application Development, Iphone Application Development Outsourcing India, Google Phone Experts, Software Development Outsourcing, Iphone Software Development go to http://www.cyfuture.com

    -------------------
    Iphone Application Development India

    ReplyDelete
  2. Hello,
    The genuine iPhone developer for iPhone applications development should be able to provide you the professional services can be obtained when you hire these services for your business,

    hire iphone Developer

    ReplyDelete
  3. Very informative article,thanks for sharing.
    iPhone Application Development Company India, Offshore iPhone Development India provide iPhone Development. To Know more visit

    iPhone Development India

    ReplyDelete