Re: how would a beginner know about built-in outlets?
Re: how would a beginner know about built-in outlets?
- Subject: Re: how would a beginner know about built-in outlets?
- From: Henry McGilton <email@hidden>
- Date: Mon, 10 May 2010 18:38:14 -0700
On May 10, 2010, at 6:07 PM, Tom Hohensee wrote:
> Yes it is kind of odd. When I moved on from C to Objective-C and Cocoa I found there are many disconnects in the documentation. More specifically, IB and class documentation seems to not tie in very well just as you are pointing to in you question. I always figured it was because some concepts (and classes) where so broad and complex that it is best to limit the scope. As to why it is not in the header files? I cannot specifically recall any class header files that list the built in outlets.
> Anyway, very early on I got into the habit of checking for built in outlet in IB first then googling from there if needed.
>
> Tom
>
> On May 10, 2010, at 7:31 PM, Matt Neuburg wrote:
>
>> I've been thinking about how to explain to a beginner that some classes have
>> built-in outlets, and it strikes me that the documentation falls down here.
>> For example, you know and I know that a UIViewController has a view outlet;
>> it is visible in the Connections inspector in IB when you select an object
>> that's a UIViewController (or a subclass thereof). But the UIViewController
>> class documentation never mentions this fact; and neither does the header,
>> if it comes to that. Doesn't this strike you as kind of odd? m.
As I said, it's listed under Properties in the documentation.
And in UIViewController, the .h file declares an instance variable:
UIView *_view;
and the @property declaration declares it thus:
@property(nonatomic,retain) UIView *view;
Cheers,
. . . . . . . . Henry
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden