[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Forwarding and the GNU runtime one more time (was ANN: GNUstep 2.6.0
From: |
David Chisnall |
Subject: |
Re: Forwarding and the GNU runtime one more time (was ANN: GNUstep 2.6.0 for openSUSE 11.4) |
Date: |
Wed, 22 Jun 2011 10:32:24 +0100 |
On 22 Jun 2011, at 10:04, Nat! wrote:
> Hi
>
> I am generally sorry, that I am not yet an expert on the GNU runtime, but if
> I were, I wouldn't ask questions on this mailing list...
That's rather my point. You should not be relying on implementation details of
the runtime in your code. The runtime's public interface is documented here:
http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/ObjCRuntimeRef/Reference/reference.html
If you use any functions not listed here, then you are in 'here be dragons'
territory. The runtime makes no promise that a future point release will not
break your code.
You do not need to be an expert on the implementation of ANY Objective-C
runtime to write good Objective-C code.
David