从objective-c(复制构造函数)中的同一类内部访问非属性 在C++中,如果它是同一类型的,则可以访问另一个对象的私有成员,而我经常在复制构造函数中访问它。在objective-c中是否有这样做的方法 @interface SomeClass : NSObject { NSObject * object; } // in the .m -(id) initWithObject:(SomeClass*) sc { self = [super init]; object = sc.object; // possible without a property? return self; }

从objective-c(复制构造函数)中的同一类内部访问非属性 在C++中,如果它是同一类型的,则可以访问另一个对象的私有成员,而我经常在复制构造函数中访问它。在objective-c中是否有这样做的方法 @interface SomeClass : NSObject { NSObject * object; } // in the .m -(id) initWithObject:(SomeClass*) sc { self = [super init]; object = sc.object; // possible without a property? return self; },objective-c,Objective C,是的,使用指针表示法: self->object = other->object; 如果不使用ARC,请确保您保留所需的任何变量 是的,使用指针表示法: self->object = other->object; 如果不使用ARC,请确保您保留所需的任何变量

是的,使用指针表示法:

self->object = other->object;

如果不使用ARC,请确保您保留所需的任何变量

是的,使用指针表示法:

self->object = other->object;
如果不使用ARC,请确保您保留所需的任何变量