objective-c - 如何调用 objective-c 中的方法?

标签 objective-c ios xcode

我是 objective c 的新手,我只是想知道如何调用具有 return 语句值的方法?

例子

-(NSString*) exampleString
{

NSString *example= @"hello this a test";

return example;


}

现在如何调用上述方法来获取返回值?

谢谢

最佳答案

您可以通过将消息传递给实现方法的类的实例来调用方法。然后计算结果为右值,就像 C 函数调用一样。

所以,例如

NSString *fetchedExample = [self exampleString];

编辑:下面大卫的回答也值得重复。在 Objective-C 中,对象是不透明的并且(有几个异常(exception))只存在于堆上,因此您传递指向它们的指针而不是事物本身。

关于objective-c - 如何调用 objective-c 中的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9542701/

相关文章:

objective-c - 如何在 Mac OSX 中将应用程序屏幕捕获为带音频的视频?

ios - 字母滚动条不显示

ios - 转换为 ARC 的代码中的潜在泄漏

iOS:保持方法在后台工作

ios - 提交 iOS 应用程序,xcode 3.2 与 4.2

ios - AVPlayer 在状态达到 "ReadyToPlay"后仍有延迟

iphone - iPhone-如何在运行时处理错误

objective-c - 使用 CGContextShowTextAtPoint 打印时,在 ° 符号之前使用 ¬ 打印 unicode 符号

ios - UITableView push segue 触发多次

ios - React-native - 无法创建配置文件