*符号在此目标中的含义-c functionNSString * NSTemporaryDirectory(void)?

时间:2015-09-21 17:42:22

标签: objective-c c function pointers

*符号在函数名称之前的含义是什么(函数在Foundation框架的NSPathUtilities.h类别扩展中定义:

FOUNDATION_EXPORT NSString *NSTemporaryDirectory(void);

谢谢!

1 个答案:

答案 0 :(得分:1)

这意味着该函数返回一个指向NSString的指针。由于Objective-C基于C,因此语法使用指向对象的指针而不是对象本身。例如,要声明一个字符串变量,您将使用:

NSString *myString;

而不是

NSString myString;