I have an NSCollection view. I want to connect a control in the replicated view either to an outlet my controller, passing in the representedObject, or to an outlet on the representedObject itself. Can I do this with IB or do I need to do this programmatically?
Your usage of the words action/outlet is a little confusing. Actions connections can be made in IB that cause a certain selector to be called on another object in your nib. Outlets create a connection to another object in the nib that can be used in code.
If I understand correctly, you're asking "can I connect the action of a control in my prototype view to one of the outlets of the controller?" If that's literally what you meant, then what's the point of going through the controller? Just connect the action of the control to the same object that your controller's outlet is connected to.
It's possible you mean "can I connect the action of a control in my prototype view to a controller object in my nib?" then, the answer is yes. NSCollectionView should correctly copy action connections when replicating the prototype NSCollectionViewItem.
If you meant something else, please clarify.