template sketchapp sketch mockup freebie for app iphone android ios resources

iphone - sketchapp - sketch app resources sketch



Equivalente a R en iOS (3)

No hay un equivalente para esto en las aplicaciones de iOS. Todo lo que obtienes son los archivos que puedes enumerar usando la E / S de archivos estándar.

Sin embargo, puedes emularlo parcialmente. Aquí hay una demostración simple en GitHub

En Android tenemos la clase R que significa Recursos, donde tenemos referencias a todos nuestros recursos y podemos acceder fácilmente a ellos en el código. ¿Hay un equivalente en iOS? Tengo esta duda porque, quiero poder definir múltiples archivos con diferentes valores, por ejemplo:

  • DefaultValuesForViewController1
  • DefaultValuesForViewController2

Además de crear plist, ¿hay otra forma (más rápida y fácil como R)?


No hay un método de acceso equivalente a la clase R.

En Android, la clase R representa el acceso a los recursos que se consolidan en un formato nativo. iPhone no hace esto. En cambio, los archivos de recursos simplemente se copian tal cual en el paquete de la aplicación y deben encontrarse y abrirse como tales.


Podrías crear una clase para almacenar todos tus datos para la aplicación. Por lo general, a iOS le gusta que la aplicación funcione de forma ligera y moderada, por lo que solo almacena sus objetos todo el tiempo que los necesite, liberándolos tan pronto como haya terminado con ellos. Si tuviera que almacenar todo de manera global, agregaría algunos gastos generales, pero suponiendo que no tiene mucha información, no debería ser un problema.