Estoy en las primeras etapas de una aplicación de iPhone y tengo una pregunta. Hice algunas búsquedas pero no encontré lo que estaba buscando.¿Forma recomendada para admitir la compatibilidad hacia atrás/adelante en la aplicación iPhone?
Hay características en el iPhone OS4 que me gustaría aprovechar, pero me gustaría que mi aplicación también se ejecute en 3.X.
Parece que quiero desarrollar en contra del SDK 4.0 y haga lo siguiente:
- crear un "eslabón débil" a cualquier nueva (4.0) marcos
- llamada
respondsToSelector:
para cualquier nuevo método en un marco existente o cualquier método en un nuevo marco antes de hacer esa llamada
Am cierro? ¿Qué se recomienda?
Sugerencias para preguntas similares de bienvenida.
ACTUALIZACIÓN: Así como una nota - si usted está tratando de comprobar si hay un nuevo marco, que está mejor posibilidad es llamar respondsToSelector:
en un método de clase contra la clase de objeto en lugar de utilizar un método de instancia.
No olvide lo más importante: cambie el destino de despliegue en la configuración de compilación a la versión mínima de sistema operativo que desee. –