Iphone 相当于iOS中的R

Iphone 相当于iOS中的R,iphone,android,ios,resources,Iphone,Android,Ios,Resources,在android中,我们有代表资源的R类,其中我们有对所有资源的引用,我们可以在代码中轻松访问它们。iOS中是否有类似的版本?我有这个疑问是因为,我希望能够用不同的值定义多个文件,例如: 默认值ForviewController 1 默认值ForviewController 2 除了创建plist之外,还有其他方法(像R一样更快更容易)?没有R类等价的访问方法 在Android中,R类表示对整合为本机格式的资源的访问。iPhone没有做到这一点。相反,资源文件只是按原样复制到应用程序包中,并

在android中,我们有代表资源的R类,其中我们有对所有资源的引用,我们可以在代码中轻松访问它们。iOS中是否有类似的版本?我有这个疑问是因为,我希望能够用不同的值定义多个文件,例如:

  • 默认值ForviewController 1
  • 默认值ForviewController 2

除了创建plist之外,还有其他方法(像R一样更快更容易)?

没有R类等价的访问方法


在Android中,R类表示对整合为本机格式的资源的访问。iPhone没有做到这一点。相反,资源文件只是按原样复制到应用程序包中,并且必须按原样查找和打开。

您可以创建一个类来存储应用程序的所有数据。iOS通常喜欢应用程序运行精简和平均,因此只要你需要,就只存储你的对象,一旦你使用完就立即释放它们。如果你要在全球范围内存储所有内容,这会增加一些开销,但假设你没有大量信息,这应该不是问题。

在iOS应用程序中没有类似的功能。您得到的只是可以使用标准文件I/O枚举的文件


但是,您可以部分地模拟它

请注意,我已经删除了-标记,因为它指的是R编程语言,您是对的,谢谢。(Y) 你在用IB吗?您是否使用.xibs创建了视图?目前没有,但我知道我需要为每个需要更改的UIView创建IBoutlet。您所说的“合并为本机格式”到底是什么意思?XML文件被编译成二进制文件,因此R.java是这些资源的引用。XML本身效率相当低,所以Android会编译它们,这样设备就不必这样做了。