为了账号安全,请及时绑定邮箱和手机立即绑定

NSURL路径vs absoluteString

NSURL路径vs absoluteString

我已经看到了关于SO之间进行转换的许多问题NSURL和NSString。它们都涉及使用NSString *path = [myURL absoluteString];或NSString *path = [myURL path];。 这些方法之间的实际区别是什么? 有没有时间应该使用另一个? 我尝试咨询Apple Docs,但发现它没有帮助。我习惯于仅在有关网站的讨论中以及在不同机器之间发送信息的其他主题中提到URL,而在仅处理单台机器上的文件结构时却从未提及URL。也许这就是我有些困惑的来源,因为NSURL无论文件是存在于网络还是本地设备上,这似乎都是访问文件的首选方式。也许那是一个完全无关的话题。我什至不确定。
查看完整描述

3 回答

?
九州编程

TA贡献1785条经验 获得超4个赞

似乎文档已更改。现在,它说:“ URL对象是引用本地文件的首选方法。大多数从文件读取数据或将数据写入文件的AppKit对象都具有接受NSURL对象而不是路径名作为文件引用的方法。” 听起来像Apple现在更喜欢您通常在路径上使用URL。

查看完整回答
反对 回复 2019-10-17
  • 3 回答
  • 0 关注
  • 696 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信