Skip navigation.
 
mlRe: Is window a drawer?
FROM : Shaun Wexler
DATE : Fri Nov 05 21:32:21 2004

On Nov 5, 2004, at 12:07 PM, Matt Gillette wrote:

> I know this is nitpicking, but you should use the class method to
> prevent misspelling and it gives quick notification if the class
> changed names.
>
> [window isKindOfClass:[NSDrawerWindow class]]


Your "quick notification" will be when your app crashes when it fails
to link against AppKit.

> On Nov 5, 2004, at 10:17 AM, Shaun Wexler wrote:

>>     [window isKindOfClass:NSClassFromString(@"NSDrawerWindow")]


NSDrawerWindow is a private AppKit class, which requires access to its
header, or your own declaration of an interface.  Using
NSClassFromString() will not break if the private class does not exist,
returning Nil, whereas it would crash if you had directly linked
against it.
--
Shaun Wexler
MacFOH
http://www.macfoh.com

Related mailsAuthorDate
mlIs window a drawer? Tim Conkling Nov 5, 09:36
mlRe: Is window a drawer? ??? a.k.a. James C… Nov 5, 15:16
mlRe: Is window a drawer? Shaun Wexler Nov 5, 19:17
mlRe: Is window a drawer? Matt Gillette Nov 5, 21:07
mlRe: Is window a drawer? Shaun Wexler Nov 5, 21:32
mlRe: Is window a drawer? cocoa-dev Nov 5, 22:40
mlRe: Is window a drawer? Frank Midgley Nov 5, 22:40