iphone - xCode/在类中声明静态方法

标签 iphone objective-c xcode ipad static-methods

有人知道如何为 xcode 类声明一个静态方法,然后在我的项目中使用它吗?

我想创建一个 Common.h 类,然后在其中一个 .m 文件中执行类似的操作

Common.MyStaticMethod();

我不想实例化 Common 的实例

最佳答案

您将通过在方法声明前使用“+”在 Objective-C 中声明一个类级方法。

// in Common.h
+ (void)myStaticMethod;

// call is from anywhere
[Common myStaticMethod]

也就是说,方法声明前的“-”表示实例方法,“+”表示与类的任何特定实例无关的类级方法。

关于iphone - xCode/在类中声明静态方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3953720/

相关文章:

ios - 从 Apple Watch (Watch OS 2.0) 请求后台任务在父设备上运行

javascript - 检测文件是否应该从 UIWebview 下载

ios - 导航栏项目不可见

xcode - WatchKit上传

javascript - IOS 应用程序在使用 JavaScript 时不会重定向

iphone - Chartboost + Swift + Xcode 6.3 : didFailToLoadInterstitial giving syntax error

ios - 将 NSString 转换为 NSDate 时出错

ios - UIView 应如何访问数据模型以显示数据(使用 Swift)?

ios - 符合 Swift NSObject 子类的 Objective-C 协议(protocol)的问题

swift - 基于数组中的第三个索引创建 userDecision