之间有任何区别:
#import <UIKit/UIKit.h>
const static NSString * name;
@interface AppDelegate : UIResponder <UIApplicationDelegate>
@end
和
#import <UIKit/UIKit.h>
const NSString * name;
@interface AppDelegate : UIResponder <UIApplicationDelegate>
@end
答案 0 :(得分:2)
static
表示变量的范围仅限于此编译单元。没有它,你将无法在两个不同的实现文件(重复的符号)中有两个名为NSString * name
的变量。