Borkware Miniblog

August 13, 2009

Easy Nested-Object Selection in IB

Filed under: programming — Mark Dalrymple @ 10:42 am

Thanks to Marcus Zarra‘s excellent Core Data book for this little tidbit.

Hate Interface Builder when dealing with table views, having to clicky-clicky to get down to the table column, and frequently clicking the Wrong Thing and having to start over?

If you hold down the shift key while performing the contextual menu gesture of your choice, you get a menu that lets you go straight to your intended victim:

Picture 30.png


  1. Y’know what’s even worse in IN than table views? Split views. On several occasions, I’ve resorted to doing each pane as a separate root view and stitching it together at runtime. This tip fixes that, too. Yay!

    Comment by Ahruman — August 13, 2009 @ 11:04 am

  2. er, “in IB”.

    Comment by Ahruman — August 13, 2009 @ 11:04 am

  3. I stumbled upon this in the middle of a CocoaHeads meet-up last year and flipped out interrupting whoever it was that was talking at the moment. So handy.

    Comment by Jonathan Badeen — August 13, 2009 @ 3:12 pm

  4. Either just Ctrl+Shift+Click .)

    Comment by Eimantas — August 13, 2009 @ 4:19 pm

  5. Great tip! I’ll be using that a lot. Thanks :-)

    Comment by Francis Devereux — August 14, 2009 @ 4:16 am

  6. Brilliant!

    -Waldo (Jonathan S’s other bassoonist friend)

    Comment by Waldo — August 14, 2009 @ 9:15 am

  7. Is anyone else as sick of all the hidden user interface elements in both Xcode and IB as I am? These tools constantly slow me down while working, but wouldn’t if I could actually discover tips like this. It’s so f@#$ing frustrating!

    Comment by Darrin — August 15, 2009 @ 1:34 pm

  8. Looks like they changed the UI for this since Xcode 3.0, an improvement I would say… Very useful tip, thanks for sharing it with us! (Seems odd to find that in a CD book rather than a general beginner’s Mac dev book, though.)

    Comment by Steven Degutis — September 28, 2009 @ 3:35 pm

RSS feed for comments on this post.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Create a free website or blog at

%d bloggers like this: