Objective-C和全局变量

时间:2011-11-27 02:43:49

标签: objective-c global-variables

我正在阅读一本关于Objective-C的书,该段专门讨论全局变量。

作者使用以下示例:

课程Employee

.h文件声明:

extern NSString const *greeting;

.m文件声明

NSString const *greeting = @"Hello";

然而,作者没有提到

的必要性
@property (strong, readonly) NSString const *greeting;

@synthesize greeting;

我错过了什么,有办法避免它,或者这是作者的错字?

2 个答案:

答案 0 :(得分:2)

@property是例如变量;全局变量不是特定于类的实例。即便如此,您也不需要使用@property,即使是实例变量。

答案 1 :(得分:0)

不需要在类中完成全局变量。因此,您不需要财产。