单例对象的别名

Alias for singleton object

我有这个单例 class 代码,我一直在其中调用这样的东西:

[[Core sharedCore] variantPrice:@"variant_no"];

我如何制作一个别名(Xcode 也能理解),使其像这样:

[Core variantPrice:@"variant_no"]

你写一个class方法

+ (void)variantPrice

调用

[[self sharedCore] variantPrice]

您可以在任何地方定义以下语句并在任何需要的地方使用 _gCore:

# define _gCore [Core sharedCore]