git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@30126 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Richard Frith-MacDonald 2010-04-12 11:25:32 +00:00
parent d365d287cf
commit 961c1db5a2

View file

@ -198,14 +198,15 @@ extern "C" {
* This method is called <em>before</em> the +initialize message is sent
* to the class, so you cannot depend on class initialisation having been
* performed, or upon other classes existing (apart from superclasses of
* the receiver, since +load is sent to superclasses before it is sent to
* their subclasses).<br />
* As a gross generalisation, it is safe to call use C code, including
* the receiver, since +load is called on superclasses before it is called
* on their subclasses).<br />
* As a gross generalisation, it is safe to use C code, including
* most ObjectiveC runtime functions within +load, but attempting to send
* messages to ObjectiveC objects is likely to fail.<br />
* In GNUstep, this method is implemented for NSObject to perform some
* initialisation for the base library.<br />
* Don't call [super load] in your implementation.
* If you implement +load for a class, don't call [super load] in your
* implementation.
*/
+ (void) load;
@ -229,7 +230,7 @@ extern "C" {
* You can implement +initialize in your own class if you need to.
* NSObject's implementation handles essential root object and base
* library initialization.<br />
* Don't call [super initialize] in your implementation.
* Don't call [super initialize] in your implementation of +initialize.
*/
+ (void) initialize;
+ (IMP) instanceMethodForSelector: (SEL)aSelector;