iOS 8.3 beta 3 – tutte le novità

Novità su iOS 8.3 beta 3

  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 finestra layoutIfNeeded al pulsante prima di recuperare le informazioni sul layout (come button.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 titleFrame

Ora hai bisogno di:

UIButton *button = [UIButton buttonWithType:UIButtonTypeSystem];
// codice che imposta il pulsante, ma non lo aggiunge ancora a una finestra
; // Questo è sicuro anche prima di iOS 8.3
CGRect titleFrame = button.titleLabel.frame;
// codice che si basa sul valore corretto per titleFrame

GuardaKit

Problema conosciuto

Creazione di un'immagine animata utilizzando il file UIImage metodo animatedImageWithImages:duration: e quindi riprodurre l'animazione utilizzando startAnimating ignora la durata e riproduce il più velocemente possibile.

Soluzione alternativa: utilizzare startAnimatingWithImagesInRange:duration:repeatCount: anziché.