Tag Archives

A la découverte d’ Xcode 9

Bonjour à tous, c’est Guillaume, développeur IOS à Webwag Mobile. On se retrouve pour un nouvel article suite à la sortie d’iOS11. Comme vous le savez probablement Apple vient de sortir la mise à jour de son système. Et pour nous développeurs, ce qui nous intéresse c’est l’environnement de développement appelé Xcode. Pour rappel, Xcode nous permet de développer des applications iPhone ou iPad avec des langages de programmation intégrés qui sont le Swift ou l’Objective-C. Focus sur quelques nouveautés et améliorations de la nouvelle version d’Xcode.

Connecter son device via le Wi-Fi

L’une des nouveautés d’Xcode 9 réside dans la possibilité de déployer et débogguer les applications sur un iPhone ou iPad via un réseau Wi-FI. Il n’y a donc pas nécessité de connecter l’appareil à son ordinateur à l’aide d’un câble usb. En revanche, l’appareil doit être protégé par un mot de passe.

Voici les étapes de cette fonctionnalité disponible uniquement à partir d’IOS11 :

  1. Ouvrir votre projet avec Xcode
  2. Connecter votre appareil avec un câble USB (première utilisation)
  3. Dans l’onglet Window > Devices and Simulators, vous avez la liste des périphériques connectés.Première étape : sélection du périphérique
  4. Sélectionner le périphérique voulu et cochez la case « Connect via network » .
  5. Si la connexion a réussi, vous devez voir une icône à côté du nom de votre périphérique. 
  6. Débranchez votre appareil et lancez votre application.

Tester son application sur plusieurs simulateurs

Il est désormais possible de lancer son application sur plusieurs simulateurs. On aura ainsi la possibilité de visualiser au même moment une application sur des périphériques différents.

Un nouveau système de « refactoring »

Un nouveau de système de « refactoring » du code a été intégré pour cette nouvelle version. Le « refactoring » est une opération consistant à retravailler le code source de son application pour en améliorer sa lisibilité et sa maintenance à des fins d’optimisation. Dans cette version, il sera donc possible de :

  • renommer globalement dans les fichiers Swift, C, Objective-C et C ++
  • afficher tous les changements effectués en un seul endroit
  • convertir les signatures de méthodes entre les formats des langages Swift et Objective-C
  • mettre à jour les propriétés, les getters, les setters et les iVars synthétisés au besoin
  • extraire la fonctionnalité de la méthode pour tous les langages supportés, ainsi que d’autres références locales spécifiques au langage

Intégration avec GitHub

Xcode 9 permet l’intégration de GitHub dans l’environnement de développement. C’est un outil gratuit pour héberger du code open source.  Depuis le site de GitHub, on pourra directement cloner un projet hébergé dans Xcode. Il faudra à ce moment là s’authentifier avec un compte GitHub. À partir de là, tous les changements effectués dans le code pourront être synchronisés avec GitHub.

J’espère que cet article vous a permis d’avoir un aperçu des quelques unes des nombreuses nouveautés de cette nouvelle version. Bonne journée à tous.

SourceAppleMac4EverGitHub

Lire plus

Créer une application pour Apple TV

Bonjour à tous, je suis Xavier, développeur iOS à Webwag Mobile. Dans cet article, vous allez découvrir comment réaliser une application pour Apple TV. À Webwag Mobile, nous avons reçu l’Apple TV avant sa sortie officielle pour pouvoir commencer à développer dessus. Aujourd’hui, nous avons plusieurs applications disponibles sur le Store, TéléStar, AutoPlus, SportAuto, AutoJournal et Closer.

Lire plus

Journée Team-Building Webwag Mobile

Voici la vidéo de la journée Kayak qui a eu lieue le mois dernier avec les membres de l’équipe Webwag Mobile. Ce team-building a été une véritable réussite et s’est terminé par un dîner avec toute l’équipe.

Lire plus

Retour sur la keynote d’Apple du 9 Septembre 2015

Une nouvelle fois, Apple nous apporte de nombreuses nouveautés, avec notamment l’annonce officielle de la sortie des iphones 6s et 6s Plus, l’annonce de l’ipad pro, adapté et destiné au monde professionnel, quelques nouveautés concernant l’Apple Watch ainsi que la nouvelle Apple Tv bien plus performante.

Lire plus

La naissance et la mort de la carte SIM, l’e-SIM !

Tout le monde se souvient des premières cartes SIM dans lesquels on pouvait enregistrer tous ses contacts ! Ces dernières n’ont fait qu’évoluer de jour en jour jusqu’à devenir des NANO SIM !

Lire plus

Keynote Apple Juin 2015

Comme chaque année, Apple organise une conférence dans le but de présenter les futurs produits de sa marque.  Elle s’est déroulée le lundi 8 Juin 2015 et le géant américain en a profité pour présenter pas moins de quatre nouveaux produits : OS X 10.11 « El Capitan », iOS 9, WatchOS 2.0 et Apple Music. Retour sur chacune de ces nouveautés.

Lire plus

L’internet des objets

On vous parle beaucoup de « mobile » lorsque l’on prend la parole, mais pas aujourd’hui, j’ai décidé de vous parler de quelque chose de nouveau, de très novateur et de presque « futuriste », c’est l’internet des objets.

Lire plus