【发布时间】:2011-02-28 23:15:55
【问题描述】:
我熟悉(或至少熟悉)objective-c 中的实例和类方法,但也见过如下所示的方法实现:
#import "Utilities.h"
#import "CHAPPAppDelegate.h"
#import "AppState.h"
@implementation Utilities
CHAPPAppDelegate* GetAppDelegate() {
return (CHAPPAppDelegate *)[UIApplication sharedApplication].delegate;
}
AppState* GetAppState() {
return [GetAppDelegate() appState];
}
@end
这些是什么?虽然我确定这已记录在某处,但我不知道在搜索此处所做工作的解释时使用什么术语。我喜欢这样的语法方法,让我在调用它们时使用它们,但我不确定我在做什么,含义是什么,如何向这些类型的函数发送参数等?
【问题讨论】:
标签: iphone objective-c cocoa-touch methods