Objective c .h文件中@interface之后的{}是什么意思?
比如我在看 它是一个大括号Objective c .h文件中@interface之后的{}是什么意思?,objective-c,Objective C,比如我在看 它是一个大括号CFMutableDictionaryRef dictionary。但是在本文中,它没有提到在接口中使用{} @interface Person : NSObject @property NSString *firstName; @property NSString *lastName; @end 所以我只是想知道{}中定义的变量在.h文件的接口中意味着什么 但是把它们放在.h文件中是不好的。实例变量应该是私有的,而不是公共的。因此它们不属于public.h文件
CFMutableDictionaryRef dictionary
。但是在本文中,它没有提到在接口中使用{}
@interface Person : NSObject
@property NSString *firstName;
@property NSString *lastName;
@end
所以我只是想知道
{}
中定义的变量在.h
文件的接口中意味着什么
但是把它们放在.h文件中是不好的。实例变量应该是私有的,而不是公共的。因此它们不属于public.h文件
有很多旧的Objective-C代码没有遵循这些更现代的约定。不要使用那些非常过时的约定编写新代码
有关一些现代示例,请参见。在花括号内声明实例变量 但是把它们放在.h文件中是不好的。实例变量应该是私有的,而不是公共的。因此它们不属于public.h文件 有很多旧的Objective-C代码没有遵循这些更现代的约定。不要使用那些非常过时的约定编写新代码 有关一些现代示例,请参见
@interface Person : NSObject
@property NSString *firstName;
@property NSString *lastName;
@end