Re: EOF on Mac OS X
Re: EOF on Mac OS X
- Subject: Re: EOF on Mac OS X
- From: Chris Garaffa <email@hidden>
- Date: Mon, 27 Oct 2003 10:32:48 -0500
On Oct 27, 2003, at 9:55 AM, Shaun Wexler wrote:
On Oct 26, 2003, at 2:03 PM, Alastair J.Houghton wrote:
While class-dump'ing around in 7B59 Foundation a couple months ago, I
noticed there were some "NSUnpublishedEOF" categories. I haven't
checked the Panther GM to see if they're still there, but it does
indicate that Apple IS working on providing some kind of EOF support,
which ties into Panther KVC/KVB/KVO.
I was curious (I know nothing about EOF, but it sounds like it's going
to be a Good Thing, should we ever get it), and I wanted to play with
class-dump, which I recently downloaded. So here we go:
Chris-Garaffas-Computer:~ cgaraffa$ /usr/local/sbin/class-dump -C "EOF"
/System/
Library/Frameworks/Foundation.framework/
/*
* Generated by class-dump (version 2.1.5).
*
* class-dump is Copyright (C) 1997, 1999, 2000, 2001 by Steve
Nygard.
*/
/*
* File: /System/Library/Frameworks/Foundation.framework/
*/
address (0xa09fa948) not in '__symbols' section of OBJC segment!
NULL symtab...
address (0xa09fab18) not in '__symbols' section of OBJC segment!
NULL symtab...
address (0xa09fabf4) not in '__symbols' section of OBJC segment!
NULL symtab...
address (0xa09fad14) not in '__symbols' section of OBJC segment!
NULL symtab...
address (0xa09fae00) not in '__symbols' section of OBJC segment!
NULL symtab...
address (0xa09fae30) not in '__symbols' section of OBJC segment!
NULL symtab...
address (0xa09fae70) not in '__symbols' section of OBJC segment!
NULL symtab...
address (0xa09fafd4) not in '__symbols' section of OBJC segment!
NULL symtab...
address (0xa09fb06c) not in '__symbols' section of OBJC segment!
NULL symtab...
address (0xa09fb084) not in '__symbols' section of OBJC segment!
NULL symtab...
address (0xa09fb16c) not in '__symbols' section of OBJC segment!
NULL symtab...
address (0xa09fb184) not in '__symbols' section of OBJC segment!
NULL symtab...
@interface NSString(NSUnpublishedEOF)
- stringMarkingUpcaseTransitionsWithDelimiter2:fp8;
@end
@interface NSObject(NSUnpublishedEOF)
+ (void)flushAllKeyBindings;
+ (void)flushClassKeyBindings;
- (void)_setObject:fp8 forBothSidesOfRelationshipWithKey:fp12;
- (void)addObject:fp8 toBothSidesOfRelationshipWithKey:fp12;
- (void)addObject:fp8 toPropertyWithKey:fp12;
- allPropertyKeys;
- classDescriptionForDestinationKey:fp8;
- (void)clearProperties;
- entityName;
- (void)flushKeyBindings;
- (char)isToManyKey:fp8;
- (char)ownsDestinationObjectsForRelationshipKey:fp8;
- (void)removeObject:fp8 fromBothSidesOfRelationshipWithKey:fp12;
- (void)removeObject:fp8 fromPropertyWithKey:fp12;
- (void)takeStoredValuesFromDictionary:fp8;
- validateValue:(id *)fp8 forKey:fp12;
- validateTakeValue:fp8 forKeyPath:fp12;
@end
@interface NSException(NSUnpublishedEOF)
+ aggregateExceptionWithExceptions:fp8;
+ validationExceptionWithFormat:fp8;
- exceptionAddingEntriesToUserInfo:fp8;
- exceptionRememberingObject:fp8 key:fp12;
@end
@interface NSClassDescription(NSUnpublishedEOF)
+ classDelegate;
+ classDescriptionForEntityName:fp8;
+ (void)setClassDelegate:fp8;
- allAttributeKeys;
- allToManyRelationshipKeys;
- allToOneRelationshipKeys;
- classDescriptionForDestinationKey:fp8;
- classDescriptionForKeyPath:fp8;
- classPropertyKeys;
- displayNameForKey:fp8;
- entityName;
- (char)ownsDestinationObjectsForRelationshipKey:fp8;
- validateValue:(id *)fp8 forKey:fp12;
- _kvcMapForClass:(Class)fp8;
- _propertyDictionaryInitializer;
- _newDictionaryForProperties;
- (void)_releaseKVCMaps;
@end
Does this help anyone out? Are we possibly getting EOF in the future?
--
Chris Garaffa
email@hidden
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.