可可如何';s过时的CGSCStringValue函数是否实际工作?
我已经在MacOSX下使用CGSPrivate.h开发可可有一段时间了。我现在在Lion(10.7.x)下使用它,结果证明该文件中描述的CGSCStringValue()函数在该操作系统版本下不再存在 我想利用CGSCStringValue()的功能——也就是说,在适当的时候将CGSValue转换为它的相关字符*——我想知道是否有人知道该函数是如何实际实现的 我尝试过各种形式的CGS值转换,但没有效果。那么,有人能给我指一下10.7中运行的一些文档或实际的cocoa代码吗?它们将把与字符串关联的CGS值作为输入,并返回其char*等价物可可如何';s过时的CGSCStringValue函数是否实际工作?,string,function,core-graphics,String,Function,Core Graphics,我已经在MacOSX下使用CGSPrivate.h开发可可有一段时间了。我现在在Lion(10.7.x)下使用它,结果证明该文件中描述的CGSCStringValue()函数在该操作系统版本下不再存在 我想利用CGSCStringValue()的功能——也就是说,在适当的时候将CGSValue转换为它的相关字符*——我想知道是否有人知道该函数是如何实际实现的 我尝试过各种形式的CGS值转换,但没有效果。那么,有人能给我指一下10.7中运行的一些文档或实际的cocoa代码吗?它们将把与字符串关联的
提前感谢。它是通过检查类型(确保它确实是
CFString
)并调用CFStringGetCString()
来实现的。您可以自己做,不需要使用CGSCStringValue