Apple lance iOS 5 Beta 7, Here & amp; rsquo; s The Change Log
aintenant déclencher l'exécution d'un script UI Automation sur un iOS dispositif du terminal hôte en utilisant l'outil des instruments. La commande est:
instruments -w -t
Lorsque vous utilisez les instruments CLI Pour UI Automation vous pouvez maintenant cibler les défaut Modèle d'automatisation et de transmettre le script et les résultats chemin dans l'outil comme des options variables d'environnement. Par exemple:
instruments -t -w /Developer/Platforms/iPhoneOS.platform/Developer/Library/Instruments/PlugIns/AutomationInstrument.
bundle/Contents/Resources/Automation.tracetemplate -e UIASCRIPT -e UIARESULTSPATH
UIKit
Dans iOS 5.0 UIPickerView ne pas envoyer son pickerView: didSelectRow: inComponent: déléguer message en raison d' . une sélection programmatique
À partir de iOS 5 bêta 3, la propriété exclusiveTouch de UIControl est revenue à sa valeur par défaut d'origine de NO
nil retour de la tableView:. viewForHeaderInSection: méthode (ou son footer équivalent) ne suffit plus à cacher un en-tête. Vous devez remplacer tableView: heightForHeaderInSection:.
Et revenir de 0,0 à cacher une tête
Dans l'iOS 5 beta, la classe de UITableView dispose de deux méthodes pour déplacer d'une cellule d'une rangée à l'autre avec les paramètres définis. Ces API sont:
moveSection: toSection:
moveRowAtIndexPath: toIndexPath:
Utilisation de la classe UIWebView dans Interface Builder, la mise en couleur de fond transparent est possible dans iOS 5.
Développeurs compilation contre le nouveau SDK peuvent vérifier leur XIB pour la mise transparente UIWebView
Dans l'iOS 5 beta, les implémentations UINavigationBar, UIToolbar et UITabBar ont changé de sorte que la drawRect:. méthode est pas a appelé les instances de ces classes, sauf si elle est mise en œuvre dans une sous-classe. Applications qui ont re-mises en œuvre drawRect: dans une catégorie sur l'une de ces classes seront constater que la méthode drawRect: est pas appelé.
UIKit ne lie contrôle pour garder la méthode d'être appelé dans les applications liées avant iOS 5, mais ne supporte pas cette conception sur iOS 5 ou ultérieure. Les applications peuvent soit:
Utilisez l'API de personnalisation pour les bars que dans iOS 5 et plus tard, ce qui est la manière préférée
Sous-UINavigationBar (ou les autres classes de la barre) et remplacer drawRect:. Dans le . sous-classe
Le indexPat