iOS beta 8.3 3 è stato rilasciato questa sera dall'azienda Apple e vi abbiamo già detto che l'aggiornamento porta nuove opzioni per filtrare i messaggi dall'applicazione Messaggi, Messaggi e dall'applicazione Orologio che consente il controllo Apple Orologio. Oltre a questi, l'azienda Apple ha pubblicato un elenco di modifiche con tutte le modifiche implementate nel codice del suo sistema operativo, la maggior parte di queste innovazioni non sono visibili agli utenti comuni.
Di seguito hai il tutto Elenco novità iOS 8.3 beta 3.
Note sulla versione dell'SDK iOS per iOS 8.3 Beta 3
Introduzione
iOS SDK 8.3 fornisce supporto per lo sviluppo di app iOS. L'SDK include un set completo di strumenti, compilatori e framework per la creazione di app per iOS e OS X. Gli strumenti includono l'IDE Xcode e lo strumento di analisi Instruments, tra molti altri.
Con questo software puoi sviluppare app per iPhone, iPad o iPod touch con iOS 8. Ora include WatchKit, un framework per lo sviluppo di app per Apple Watch. Puoi testare le tue app utilizzando il simulatore iOS incluso.
iOS SDK 8.3 richiede un computer Mac con OS X v10.9.4 (Mavericks) o versione successiva.
Questa versione di iOS è destinata all'installazione solo su dispositivi registrati con l'Apple Developer Program. Il tentativo di installare questa versione di iOS in modo non autorizzato potrebbe mettere il tuo dispositivo in uno stato inutilizzabile.
Per ulteriori informazioni e risorse di supporto aggiuntive, visitare http://developer.apple.com/programs/ios/.
Segnalazione di bug
Per questioni non menzionate nel Note e problemi noti sezione, segnala i bug tramite il sito web degli sviluppatori Apple (https://developer.apple.com/bug-reporting/ios/). Inoltre, puoi discutere di questi problemi e dell'SDK iOS 8.3 nei forum degli sviluppatori Apple: http://devforums.apple.com. Per ottenere ulteriori informazioni su iCloud for Developers, vai a http://developer.apple.com/icloud.
Note e problemi noti
I seguenti problemi riguardano l'utilizzo di iOS SDK 8.3 per sviluppare codice.
Estensioni app
Note
- Le estensioni dell'app necessitano di una slice arm64 per essere eseguite su dispositivi a 64 bit. Se provi a eseguire la slice armv7 su un dispositivo a 64 bit, non funzionerà.
- Le app devono avere una slice arm64 se il pacchetto contiene un framework a cui sono collegate sia l'app che l'estensione dell'app.
CarPlay
Problema conosciuto
L'audio delle chiamate in uscita e l'audio FaceTime potrebbero essere discontinui.
Riflettore
Problema conosciuto
Le tastiere di terze parti potrebbero non essere disponibili per la selezione nella ricerca Spotlight.
Soluzione alternativa: riavviare il dispositivo.
UIKit
Note:
Quando si collega a iOS 8.3, qualsiasi codice che si basa su informazioni di layout (come il frame) di a
UIButton
sarà necessario inviare la visualizzazione secondaria quando il pulsante non è nella gerarchia della finestralayoutIfNeeded
al pulsante prima di recuperare le informazioni sul layout (comebutton.titleLabel.frame
) per garantire che i valori del layout siano aggiornati.Ad esempio, se avessi qualcosa del genere:
UIButton *button = [UIButton buttonWithType:UIButtonTypeSystem]; // codice che imposta il pulsante, ma non lo aggiunge ancora a una finestra CGRect titleFrame = button.titleLabel.frame; // codice che si basa sul valore corretto per titleFrameOra hai bisogno di:
GuardaKit
Problema conosciuto
Creazione di un'immagine animata utilizzando il file
UIImage
metodoanimatedImageWithImages:duration:
e quindi riprodurre l'animazione utilizzandostartAnimating
ignora la durata e riproduce il più velocemente possibile.Soluzione alternativa: utilizzare
startAnimatingWithImagesInRange:duration:repeatCount:
anziché.