2010-06-21 10 views

risposta

8

Impostare l'SDK di base a 4,0 e la destinazione di distribuzione a 3,0. Il passaggio rapido alle app dovrebbe ora funzionare.

Per rendere la vostra applicazione si comporta correttamente quando è in background e assicurarsi di salvare il vostro stato abbastanza presto, è necessario leggere e seguire il capitolo sul multitasking nella Guida iPhone Application Programming completamente, soprattutto Supporting Background State Transitions e Being a Responsible, Multitasking-Aware Application.

+0

I due link rimandano alla stessa pagina? – Stiefel

7

C'è un ottimo session video from WWDC in questa chiamata "Sessione 105 - Adozione del multitasking su iPhone OD, Parte 1" che spiega il flusso di un processo tra le diverse modalità in primo piano e in background, nonché durante il quale si ricevono chiamate delegate dell'app e, cosa più importante, quando no. Lo consiglio vivamente in aggiunta alla documentazione già citata. È gratuito per gli sviluppatori registrati.

L'aspetto è che mentre iOS 4.0 ti notifica quando entri in uno stato di esecuzione in background e hai quindi il tempo di salvare il tuo stato, non ricevi notifiche quando la tua app viene effettivamente terminata, quindi una volta che brevemente vai in uno stato di esecuzione in background, ti consigliamo di salvare sia il tuo stato che di chiudere già tutto l'uso di risorse non necessario. Ciò garantirà che la tua app abbia meno probabilità di essere terminata completamente, una volta che la memoria inizia a esaurirsi, che iOS esegue automaticamente.

Un'altra cosa da considerare è che mentre iOS 4.0 fa il pieno risparmio di stato per te (supponendo che la tua app sia stata ricompilata/distribuita per 4.0), questo si applica solo alla sospensione delle app già in esecuzione. Devi ancora scrivere la tua implementazione per ripristinare un'app fino al punto in cui l'utente ha lasciato, se è stata sospesa, alla fine terminata interamente e l'utente la riavvia.

-1

Questa era una domanda simile che ho usato per avuto ma ho seguito la ricerca nel web e hanno messo in questo sito .. Video of implementing Fast App switching

Credo che l'applicazione di commutazione veloce sarà integrato in iOS 5 se c'è nessuna notizia confermata ..

Problemi correlati