objective c - NSOutlineView viewForTableColumn: non-inherited method not documented -
i've seen reference outlineview:viewfortablecolumn:item:
in nsoutlineview
's delegate. , i've got mac app it's being used , called apple code (i can put breakpoint in method , see in stack). can't find documentation on anywhere. it's not in apple's documentation on nsoutlineviewdelegate or nsoutlineviewdatasource. is, however, in nsoutlineview.h in project (in headers appkit framework), , comment above refers tableview:viewfortablecolumn:row:
in nstableviewdelegate
.
why method (not inherited nstableview
since it's different signature tableview:viewfortablecolumn:row:
) not documented? can clarify or post details?
nsoutlineview
subclass of nstableview
. of documentation nstableview
applies nsoutlineview
well.
you need read documentation of super classes understanding of methods can send nsoutlineview
. need read documentation categories , protocols applied nsoutlineview
, of it's super classes.
if of documented in 1 page, several hundred megabytes of text. there literally tens of thousands of valid messages can send nsoutlineview
, added categories on nsobject
.
for example, frame
method documented in nsview
page. , initwithcoder:
method documented in nscoding protocol
page. need know these methods, because frame
way change size of outline view , initwithcoder:
constructor used if outline view created xib file - that's have override if create subclass.
use command click and/or option-click on method name find in documentation. beware things work on nstableview
not work on nsoutlineview
. i'm not sure if viewfortablecolumn 1 of those.
Comments
Post a Comment