Skip navigation.
 
mlRe: pointers in objective-c?
FROM : Ken Thomases
DATE : Fri Aug 01 20:47:56 2008

On Aug 1, 2008, at 1:43 PM, Wayne Shao 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;


It's possible to get into an esoteric discussion of what's technically 
possible (believe me, it's happened), but the useful answer is: all 
objects in Objective-C are dynamically allocated from the heap.  As 
you observed, you get objects using +alloc... methods (or a 
convenience method which wraps such an allocation).

Cheers,
Ken

Related mailsAuthorDate
mlpointers in objective-c? Wayne Shao Aug 1, 20:43
mlRe: pointers in objective-c? Ken Thomases Aug 1, 20:47
mlRe: pointers in objective-c? Clark S. Cox III Aug 1, 20:54
mlRe: pointers in objective-c? Glenn English Aug 1, 21:10
mlRe: pointers in objective-c? Jens Alfke Aug 1, 21:18
mlRe: pointers in objective-c? Clark S. Cox III Aug 1, 21:24
mlRe: pointers in objective-c? Arthur Coleman Aug 1, 21:38
mlRe: pointers in objective-c? Clark Cox Aug 1, 22:01
mlRe: pointers in objective-c? Giulio Cesare Sola… Aug 1, 22:07
mlRe: pointers in objective-c? Clark S. Cox III Aug 1, 22:15
mlRe: pointers in objective-c? Glenn English Aug 1, 22:20
mlRe: pointers in objective-c? Michael Ash Aug 1, 22:47
mlRe: pointers in objective-c? Sherm Pendley Aug 1, 23:07
mlRe: pointers in objective-c? Daniel Staal Aug 2, 00:27
mlRe: pointers in objective-c? Negm-Awad Amin Aug 2, 09:05
mlRe: pointers in objective-c? Negm-Awad Amin Aug 2, 09:09
mlRe: pointers in objective-c? mm w Aug 2, 18:50
mlRe: pointers in objective-c? mm w Aug 2, 20:19
mlRe: pointers in objective-c? Keary Suska Aug 2, 22:53
mlRe: pointers in objective-c? Negm-Awad Amin Aug 4, 08:31