好的,我有课,我为我的核心数据创建
LoginPass.h
然后我有头等舱
FirstClass.h
然后我需要在 SecondClass 中使用这些类,在这里我用@class 声明它们。海德档案
SecondClass.h
...
@class FirstClass;
@class LoginPass;
...
@interface SecondClass : UIViewController
{
......
}
@property (strong, nonatomic) FirstClass *fromFirstClass;
@property (strong, nonatomic) LoginPass *myEntity;
...
@end
在 .m 文件中
#import "SecondClass.h"
#import "FirstClass.h"
#import "LoginPass.h"
@implementation SecondClass
...
@synthesize fromFirstClass = _fromFirstClass;
@synthesize myEntity = _myEntity;
...
好的,我可以在代码中犯一些错误,请原谅。我真的不知道,现在也不感兴趣为什么我需要写
@synthesize myEntity = _myEntity;
但不是
@synthesize myEntity;
但我还有一个问题。为什么我可以在我的代码中使用 then
self.fromFirstClass
但我不能使用
self.myEntity
Xcode 给我一个错误并说我应该使用
self._myEntity
有什么区别?为什么我可以使用 self.fromFirstClass 而不是 self.myEntity?@结尾