iphone - 调用另一个类的方法(例如通过单例类)?

标签 iphone ios methods uiviewcontroller

我用了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/

相关文章:

iphone - 核心动画警告 : "uncommitted CATransaction"

ios - 如何让我的 searchBar TableView 执行 segue

ios - 分手了超大类(class),现在出现 segue 错误 [swift]

ruby-on-rails - 从 View 中调用模型中的方法

java - 由于 C++ 与 Java 不同,文件操作如何在 C++ 中工作?

自定义 BitString 类中的 Java 方法

iphone - 使用 Application Loader 上传 IPA

ios - 在全屏模式下强制横向显示 MPMoviePlayerController 会在退出全屏模式时阻止正确的旋转

iphone - 从 drawRect 绘制到 UIView 的边界之外

ios - 使用未解析的标识符 sourceApplication Facebook SDK