Aggiornamento di un'app per supportare iOS5, 6 e 7

0

Stiamo esaminando un'app che richiede un aggiornamento. Attualmente funziona su iOS4, 5 e amp; 6. L'aggiornamento passerà a iOS5, 6 e amp; 7. Coinvolgerà anche alcune modifiche all'interfaccia utente e nuove funzionalità. Ho letto cose su iOS7 e ho visto cose come l'auto-layout.

Quello che stiamo cercando di capire è il modo migliore per gestire le differenze tra le varie versioni di iOS. Il layout automatico sembra una buona idea, ma non è disponibile su iOS 5. Ci sono anche modifiche API da considerare tra tutte e 3 le versioni e altre nuove funzionalità di iOS7.

Quindi le domande:

  1. Come gestiresti il layout automatico dato che iOS5 non ce l'ha?
  2. Ci sono differenze significative tra gli SDK che ritieni possano causare problemi?
  3. Sarebbe meglio con basi di codice separate?
posta drekka 16.08.2013 - 08:47
fonte

1 risposta

1

Un paio di possibilità diverse per un requisito di supporto sia per iOS 6 che per 7. Uno è quello di creare due diversi set di xib, selezionati in fase di esecuzione a seconda della versione del sistema operativo del dispositivo. L'altro è anche per rilevare la versione del sistema operativo in fase di esecuzione ed eseguire il codice per modificare gli elementi dell'interfaccia utente nella posizione desiderata e nelle opzioni di aspetto, specifiche per il sistema operativo corrente del dispositivo.

    
risposta data 25.09.2013 - 19:50
fonte

Leggi altre domande sui tag