Xcode 7 : nouveautés
lundi 5 octobre 2015Voici tout ce que j’ai retenu comme nouveautés au sujet de Xcode 7
Address Sanitizer permet de mieux localiser des bad access par exemple dans votre code. Par exemple vous testez votre application et boum erreur bad access, vous activez address sanitizer et vous refaites la même manipulation et il vous localise directement l’erreur de mémoire!
Slicing et on demand resources va chercher les images du catalogue que vous avez défini comme tags dans votre application et donc quand votre application est compilée sur un appareil, ces images seront stockés dedans mais appelées et téléchargées en cache dans votre application qu’à la demande de l’utilisateur. Voici les étapes:
Testing: Outils mis à disposition depuis
- Xcode 5: XCTest + Xcode server
- Xcode 6: Performance + Asynchronous
- Xcode 7: User Interface testing
User Interface testing Il faut d’abord se mettre sur notre XCtest dans la fonction au niveau du curseur et ensuite cliqué sur le bouton rouge rec pour enregistrer nos actions. Tout le code se génère dans la fonction. Pour lancer le test par après, il suffit de cliquer à gauche de la fonction et tout le testing se fera devant vous.
Battery Profiling: