Cocoa Bindings in Xcode 4
Objective-c is learn-able; Cocoa is learn-able; I find Interface builder and its descendant Xcode 4 to be completely inscrutable! There is no text (as the equivalent of C or Obj-c source code) to refer to. All descriptions are all "drag here; connect that; Ctl drag there and I remain lost....

I have been trying to go through the various Apple examples of key technologies. I have been going through Cocoa Bindings and the example file in the example [NSTableViewBinding][1] in Apple developer. To try and understand it, I have been trying to replicate it.

Referring now to the comments at the top of the `awakeFromNib` method in the file [MyWindowController.m][2] How do I make these connections in Xcode 4???

![enter image description here][3]

 1. The `Object` called `TableArray` does not exist either in the Object library or in the source code; where does that come from?

 1. The `Referencing Bindings` on the right; how are these created?

 1. The various Key / Value pairs mentioned in the top of the `awakeFromNib` method; how are these created?

I know that Xcode 4 is supposed to be a more straightforward improvement, but I am very confused by the replacement for IB. All the IB materials on the web refer to the completely different earlier versions, so I cannot find much in the way of help.



  [1]: http://developer.apple.com/library/mac/#samplecode/NSTableViewBinding/Introduction/Intro.html
  [2]: http://developer.apple.com/library/mac/#samplecode/NSTableViewBinding/Listings/MyWindowController_m.html#//apple_ref/doc/uid/DTS40010522-MyWindowController_m-DontLinkElementID_8
  [3]: http://i.stack.imgur.com/zidEO.png
Cocoa Bindings in Xcode 4
===

Objective-c is learn-able; Cocoa is learn-able; I find Interface builder and its descendant Xcode 4 to be completely inscrutable! There is no text (as the equivalent of C or Obj-c source code) to refer to. All descriptions are all "drag here; connect that; Ctl drag there and I remain lost....

I have been trying to go through the various Apple examples of key technologies. I have been going through Cocoa Bindings and the example file in the example [NSTableViewBinding][1] in Apple developer. To try and understand it, I have been trying to replicate it.

Referring now to the comments at the top of the `awakeFromNib` method in the file [MyWindowController.m][2] How do I make these connections in Xcode 4???

![enter image description here][3]

 1. The `Object` called `TableArray` does not exist either in the Object library or in the source code; where does that come from?

 1. The `Referencing Bindings` on the right; how are these created?

 1. The various Key / Value pairs mentioned in the top of the `awakeFromNib` method; how are these created?

I know that Xcode 4 is supposed to be a more straightforward improvement, but I am very confused by the replacement for IB. All the IB materials on the web refer to the completely different earlier versions, so I cannot find much in the way of help.



  [1]: http://developer.apple.com/library/mac/#samplecode/NSTableViewBinding/Introduction/Intro.html
  [2]: http://developer.apple.com/library/mac/#samplecode/NSTableViewBinding/Listings/MyWindowController_m.html#//apple_ref/doc/uid/DTS40010522-MyWindowController_m-DontLinkElementID_8
  [3]: http://i.stack.imgur.com/zidEO.png