【发布时间】:2013-09-19 15:10:20
【问题描述】:
如何对传递给方法的类执行类方法?
假设我有一堂课:
@interface MyClass:NSOBject
+ (NSArray *) array;
@end
当我实例化类时
MyClass test = [[MyClass alloc] init;
我可以通过
访问数组[[test class] array];
但是如果我将这个类传递给一个方法
[doStuffWithMyClass: (Class) aClass];
如何访问方法中的数组?我可以将课程“投射”到某个课程吗?
- (NSInteger) doStuffWithMyClass: (Class) aClass {
return [aClass array].count;
}
【问题讨论】:
-
只是忘了编辑我的这部分问题。欲了解更多信息:en.m.wikipedia.org/wiki/Foobar
标签: objective-c class methods