• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: pointers in objective-c?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: pointers in objective-c?


  • Subject: Re: pointers in objective-c?
  • From: "Clark S. Cox III" <email@hidden>
  • Date: Fri, 1 Aug 2008 11:54:06 -0700

Correct, all objective-C objects are allocated on the heap (like using new in C++). The compiler will not allow you to allocate objects on the stack.

There are ways to trick the runtime into treating an area of the stack as of it were an object, but the caviats are a list as long as my arm-- it's just not worth it.

Sent from my iPhone

On Aug 1, 2008, at 11:43, "Wayne Shao" <email@hidden> wrote:

It seems that every object is a pointer in the sample code I have
seen.  Is there any distinction between an object and its pointer?

In C++,  C* c; would be an uninitialized pointer. But the following
line will creates an object with the constructor C().

C c;

It seems that there is no such equivalent syntax in Objective-C.
objects are created either from factory pattern or  [[A alloc]
someInitMethod ....];
so, is it possible to write?

NSString a;
NSNumber b;

--Wayne
_______________________________________________

Cocoa-dev mailing list (email@hidden)

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:
This email sent to email@hidden
_______________________________________________

Cocoa-dev mailing list (email@hidden)

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:
This email sent to email@hidden


  • Follow-Ups:
    • Re: pointers in objective-c?
      • From: Jens Alfke <email@hidden>
References: 
 >pointers in objective-c? (From: "Wayne Shao" <email@hidden>)

  • Prev by Date: Re: pointers in objective-c?
  • Next by Date: Re: pointers in objective-c?
  • Previous by thread: Re: pointers in objective-c?
  • Next by thread: Re: pointers in objective-c?
  • Index(es):
    • Date
    • Thread