iPhone:应用程序目录长度在所有情况下都相同吗?

iPhone:应用程序目录长度在所有情况下都相同吗?,iphone,objective-c,ios,cocoa-touch,Iphone,Objective C,Ios,Cocoa Touch,我想知道下面显示的应用程序目录路径是否在字符数方面保持不变: var/Mobile/D713AFE6-D6B3-4D1E-A1B9-28FD679FD124/Documents/apple.jpg 在上述情况下,威尔 D713AFE6-D6B3-4D1E-A1B9-28FD679FD124 在所有版本的iPhone SDK中,长度是否保持不变 请让我知道。应用程序目录名称的长度似乎是恒定的,但依赖它肯定是个坏主意。新版本的操作系统很容易改变长度,甚至可以改变长度。看起来长度很相似 但是,您应该使

我想知道下面显示的应用程序目录路径是否在字符数方面保持不变:

var/Mobile/D713AFE6-D6B3-4D1E-A1B9-28FD679FD124/Documents/apple.jpg

在上述情况下,威尔

D713AFE6-D6B3-4D1E-A1B9-28FD679FD124

在所有版本的iPhone SDK中,长度是否保持不变


请让我知道。

应用程序目录名称的长度似乎是恒定的,但依赖它肯定是个坏主意。新版本的操作系统很容易改变长度,甚至可以改变长度。

看起来长度很相似


但是,您应该使用NSString的最后一个路径组件以编程方式对其进行验证。

应用程序目录路径将在字符数的情况下保持不变这与什么有关?你永远不应该依赖于沙箱之外的东西是恒定的。。。除非你在越狱开发,我猜。无论哪种方式,您都可以随时调用
[NSBundle mainBundle]
以获取应用程序文件夹的路径。无法确定iOS SDK的未来版本是否会保留此特定的实现细节。实际上,为什么需要这样做?为什么它是常量还是变量都很重要呢?有没有具体的要求,需要记录它有多少个字符?或者你正在你的方法中使用它?