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

À la découverte du RecyclerView

Salut à tous, c’est Nicolas, développeur Android au sein de Webwag depuis le mois d’avril 2016 ! Aujourd’hui, je vais vous présenter un widget très utilisé dans le monde des développeurs Android : le RecyclerView.

Lire plus

Nouveau bébé chez Webwag Mobile : la Playstation 4 !

Comme vous l’aurez sans doute compris, toute l’équipe Webwag Mobile est passionnée de football, que ce soit en vrai ou en jeux vidéos. C’est pour cela que des futsals sont organisés assez régulièrement entre partenaires de travail, mais ce n’est pas tout, il y a également la compétition interne sur Fifa ! C’est une réelle bataille, souvent sous forme de 2 contre 2 qui se présente tous les midis rue Thiers à Bordeaux…

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

Le retour de Microsoft

Microsoft revient et revient en force !

On a pu le constaté au Windows Cube la semaine dernière à Paris, ou encore quelques jours avant à New York. Tout le monde attendait un retour à la hauteur de Microsoft, et ce fut le cas :

  • Un ordinateur portable (haut de gamme) se transformant en tablette
  • Un téléphone qui se transforme en PC
  • Une tablette remplaçant un ordinateur portable
  • Une console de jeu qui s’assimile à un PC en terme de fonctionnement
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

Retour sur « l’after-work FIFA » du mercredi 3 Juin…

Comme on vous le disait sur les articles précédents, chez Webwag Mobile, on aime bien passer du temps ensemble en dehors des heures de travail, notamment au tour d’une partie de Fifa ou d’une activité sportive !

Lire plus

Compte Rendu de la Google I/O 2015

On s’en doutait un petit peu, l’édition 2015 de la Google I/O n’a pas été la plus spectaculaire mais elle contient tout de même son lot d’annonces. Retour sur les annonces plus attendues et celles qui ont retenues notre attention.

Lire plus

« Une journée chez Webwag Mobile »

Le but ici est de vous donner un aperçu d’une « journée type » chez Webwag Mobile, afin que vous puissiez vous imprégner de la combinaison entre la bonne humeur et le professionnalisme qui forment l’esprit Webwag Mobile !

Lire plus

Android Tv et Nexus player

Après les échecs successifs des Google TV et Nexus Q, Google ne baisse pas les bras et ambitionne toujours de s’insérer dans le créneau des « 2h19 », par jour, que chaque français passe devant la Télé (hors jeux).

 

Lire plus