在Java中,我可能有一个类,例如Utility,我有一个静态方法changeToCapitalLetter,所以我可以这样做:

Utility.changeToCapitalLetter(myString);

我如何在目标C中做类似的事情?

谢谢

推荐答案

在Objective-C中,您称之为"类方法",参见here:

@interface MyClass : NSObject

+ (void)aClassMethod;
- (void)anInstanceMethod;

@end

+是最重要的事情;你这样称呼这个方法:[MyClass aClassMethod];

Objective-c相关问答推荐

从昨天开始无法将存档上传到应用store

如何在 ios 8 的 alertview 中添加文本输入?

Facebook SDK 登录永远不会在 iOS 9 上回调我的应用程序

更改 UIDatePicker 字体 colored颜色 ?

为什么 LLDB 不能打印 view.bounds?

从 UITabBarController 在当前上下文中呈现模态视图控制器后出现黑屏

WKWebView 判断 JavaScript 返回值

BSXPCMessage 收到消息错误:连接中断

带有 IB_DESIGNABLE 的 UIButton 会引发运行时属性警告,并且不会在 Interface Builder 中呈现

UIWebView 委托方法 shouldStartLoadWithRequest:在 WKWebView 中等效?

在 iOS 8 应用程序中隐藏状态栏

Electron邮件镇静 iOS 8

自构建预编译头后文件已被修改

如何计算多边形的圆角?

如何将 NSOperationQueue 与 NSURLSession 一起使用?

iOS - UITableViewCell 中 UIButton 的延迟“Touch Down”事件

如何在 Xcode 中将内容打印到控制台?

有没有办法更新单个 UITableViewCell 的高度,而无需重新计算每个单元格的高度?

UIRefreshControl - 在 iOS 7 中 pull 刷新

使用 Objective-C 查找 IMEI 号码