Hi I'm sorry, it's not a confusion, it's only a bad knowledge of C, and "pointers" are not understood, NS and what about CF or every-prefix in the world of frameworks gtk_object ... kobject ...
#include <stdio.h> long __auto_increment = 0; typedef struct { long *addr; void *value; } Object; Object ObjectNew(void *value) { Object obj; long i = __auto_increment++; obj.addr = &i; obj.value = value; return obj; } int main (void) { Object obj; Object *obj_1; Object *obj_2; char *value = "hello world!"; obj = ObjectNew(value); obj_1 = &obj; obj_2 = obj_1; printf("obj_1.addr = %x, obj_1.value = %s \n", obj_1->addr, obj_1->value); printf("obj_2.addr = %x, obj_2.value = %s \n", obj_1->addr, obj_1->value); return 0; } On Sat, Aug 2, 2008 at 12:05 AM, Negm-Awad Amin <[EMAIL PROTECTED]> wrote: > Hi, > > Am Fr,01.08.2008 um 22:07 schrieb Giulio Cesare Solaroli: > >> On Fri, Aug 1, 2008 at 10:01 PM, Clark Cox <[EMAIL PROTECTED]> wrote: >>> >>> On Fri, Aug 1, 2008 at 12:38 PM, Arthur Coleman <[EMAIL PROTECTED]> >>> wrote: >>>> >>>> I hate to be dense, but what about C structs like NSRect? There are >>>> initialized on the stack aren't they? >>> >>> They're C structs, they aren't Objective-C objects. >> >> That's very true, but the common NS prefix used by both full obj-c >> classes and simple C structures may lead to some confusion, mainly for >> someone learning obj-c and Cocoa. > > yup, sometimes people are confused about the NS-prefix. But NS means > NextStep, so refers to the framework *not* to the type. It is no good idea > to use hungarian notation in objective-c. > > Amin > >> >> >> Giulio Cesare >> _______________________________________________ >> >> Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) >> >> Please do not post admin requests or moderator comments to the list. >> Contact the moderators at cocoa-dev-admins(at)lists.apple.com >> >> Help/Unsubscribe/Update your Subscription: >> http://lists.apple.com/mailman/options/cocoa-dev/negm-awad%40cocoading.de >> >> This email sent to [EMAIL PROTECTED] > > Amin Negm-Awad > [EMAIL PROTECTED] > > > > > _______________________________________________ > > Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) > > Please do not post admin requests or moderator comments to the list. > Contact the moderators at cocoa-dev-admins(at)lists.apple.com > > Help/Unsubscribe/Update your Subscription: > http://lists.apple.com/mailman/options/cocoa-dev/openspecies%40gmail.com > > This email sent to [EMAIL PROTECTED] > -- -mmw _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to [EMAIL PROTECTED]