Découvrir Xcode 7

Découvrir les capabilities

Testez gratuitement nos 1300 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Pour éviter de devoir configurer votre projet de manière complexe, vous allez utiliser la partie Capabilities de Xcode.

Transcription

Alors depuis quelques versions de Xcode on a une nouvelle capacité justement, qui sont les capacités, les Capabilites. Donc les Capabilites ça se passe comment ? tout d'abord il faut aller dans notre projet, dans le projet en lui-même, alors là on va pas entrer dans le détail de ce que sont les Build Settingsou les Build Phases ou d'autres choses ainsi. On va entrer dans le détail par contre des Capabilites qui sont donc toute une série de Switch. C'est comme ça que ça se présente, au début on en avait que quelques uns. Mais là on en a vraiment un sérieux paquet, et ça il y en a de plus en plus à chaque nouvelle version de Xcode. Et à chaque nouvelle version de FrameWork IOS. Notamment les Maps c'est pratique, imaginons qu'on ait une application avec des Maps dédans, historiquement on aurait dû rajouter le FrameWork MapKit, mais on aurait dû faire d'autres choses aussi notamment. Ce qu'on va faire c'est qu'on va tout simplement changer ce Switch. et regardez ce qui se passe ici à gauche, du côté du projet, vous allez voir que le FrameWork MapKit a été ajouté, alors certes pas un endroit que je trouve très élégant, il aurait pu créer un répertoire ou un groupe. Vous pouvez le faire vous-même, vous créez ici tout simplement un nouveau groupe d'ailleurs à partir de la sélection de serait même mieux. Et vous appelez ça FrameWorks. OK. Et une fois que vous avez fait ça, vous allez voir que non seulement il y a eu ça qui était fait mais en plus lorsque je vais cocher les cases ici par exemple Bus, on peut aller voir que dans mon Info Playlist, j'ai quelque chose qui a été créé qui s'appelle Maps routing app supported item 0, Bus. Et je peux vous prouver que voyez qu'ici entre Application et Launch, c'est là où il se met. Si je retourne dans mes capabilites, c'est que j’enlève ça, que je retourne dans mon Info Playlist, voyez qu'entre Application et launch il n'y a plus rien. Et à l'inverse si je retourne ici et que je décide de dire Bus, Taxi, Train par exemple, que je retourne dans mon Info Plist eh bien sans surprise effectivement là j'en aurai trois. Donc ça simplifie en gros pas mal de choses, ça simplifie de devoir aller chipoter dans l'Info Playlist notamment, parce qu'il faut trouver la bonne clé. Mais ça simplifie aussi plein d'autres choses, par exemple les Background Modes, vous pouvez si vous activez le Background Mode ça vous donne la possibilité automatiquement de dire que par exemple si vous travaillez avec un Device Bluetooth LE ce qui est moi mon cas dans un projet avec lequel je travaille tous les jours. Eh bien automatiquement ce Info Plist va être accompli avec les Required Background Modes, qui est donc App communicates using CoreBluetooth, Ça c'est la version sympa entre guiellemts la véritable version derrière de ce fichier Playlist. Si on garde le Code Source, c'est en fait un fichier xml tout simplement, avec notamment ici des MKDirectionModeBus et notamment le Bluetooth ici, UIBackgroundModes, voyez qu'on a un string-bluetooth-central. Et donc tout ça est fait pour vous dans les Capabilités Il y a des Capabilities pour bosser avec par exemple ou aller tout HomeKit, HealthKit. Mais App groupe, ça aussi c'est pratique, ça vous permet de partager les informations entre les différentes applications sur lesquelles vous travaillez, donc les différentes applications de votre société. Apple Pay notamment, Game Center et plein de bonneschoses ainsi. Donc allez toujours jeter un œil du côté de ça. Allez aussi jeter un œil sur les petits bugs par ci par là de Xcode, comme ça par exemple. Je ne sais pas si vous venez de voir là Et n’hésitez pas aller les rapporter ou pour apporter des bugs, petits types, il faut toujours aller faire un tour du côté de, attention http :/bugreaport.apple.com, C'est là où vous pouvez dire à Apple, Attention il y a ça, ça ,ça et ça qui va pas dans Xcode.

Découvrir Xcode 7

Explorez l’interface et les fonctionnalités d’Xcode 7. Gagnez ainsi en productivité lors du développement de vos applications iOS, OS X, watchOS et tvOS.

Aucun commentaire n´est disponible actuellement
 
Logiciel :
Spécial abonnés
Date de parution :4 mai 2016

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !