我用了this创建我的单例类的简单教程。一切正常。教程中没有说明的一件事是如何在该类中创建方法,以便我可以从其他类(例如其他 ViewController 或 AppDelegate)访问它们。
我该怎么做? 非常感谢!
最佳答案
您将像在任何其他 Objective-C 文件中一样定义方法。将定义添加到公共(public)方法的 header ,然后在实现 (.m) 文件中实现它们。
#import <foundation/Foundation.h>
@interface MyManager : NSObject {
NSString *someProperty;
}
@property (nonatomic, retain) NSString *someProperty;
+ (id)sharedManager;
//Add instance methods for your singleton here
- (void)someSingletonMethod;
@end
用法:
[[MyManager sharedManager] someSingletonMethod];
关于iphone - 调用另一个类的方法(例如通过单例类)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6962706/