我需要从/Users/username/file.ext
以波浪号开头的完整路径转换为路径~/file.ext
。我看到很多内置方法NSString
,NSURL
从波浪线到完整,但不是相反。虽然我可以NSHomeDirectory()
在路径字符串中使用和替换,但我希望在 Cocoa 中有一种方法可以在事情发生变化时处理这个问题。
我需要这个的原因是因为我正在从 Cocoa 应用程序推送 Adobe JSX 脚本。Cocoa 应用程序收集脚本所需的所有数据并将数据作为参数推送给脚本。该类File
似乎需要基于波浪号的路径(但不是Folder
奇怪的类),但我在他们自己的文档中找不到任何确定的内容,并且我根据自己的观察进行。完整路径会失败,而波浪号路径不会。