Convertir un XIB iPhone en un XIB iPad

Problème rencontré dans une application universelle, car nos XIB sont générés à partir de templates, et forcé à utiliser un layout iPhone.

Le layout sélectionné a une importance, notamment dans l’affichage des images. Si le projet comporte des images avec les modifiers, nous cherchons toujours à afficher les images en fonction du device (ex: background.png et background~ipad.png)

<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="4510" systemVersion="13B42" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none">

par

<document type="com.apple.InterfaceBuilder3.CocoaTouch.iPad.XIB" version="3.0" toolsVersion="4510" systemVersion="13B42" targetRuntime="iOS.CocoaTouch.iPad" propertyAccessControl="none">

3) de retour en mode Interface Builder, il faudra éventuellement modifier les Simulated Metrics pour obtenir un résultats cohérent, mais les images sont lues correctement

dotfiles

Découverts récemment lors d’une formation, les dotfiles sont géniaux !

Il s’agit de partager via git (ça pourrait marcher avec n’importe quel autre gestionnaire de versions) la configuration de son ordinateur de façon à pouvoir ré-installer simplement son environnement de travail. Nommés dotfiles en références à tout ces petits fichiers cachés commençant par un . sur les systèmes à la UNIX, il est vraiment intéressant de les mettre en forme pour les partager, et ce pour diverses raisons:

  • Sauvegarder & restaurer sa configuration: lorsqu’on change ou formate sa machine, c’est quand même pratique de ne pas avoir à tout reconfigurer, en particulier tout ces petits réglages qui rendent l’utilisation du terminal efficace
  • Apprendre des autres: en naviguant parmi les nombreuses configurations d’autres power users qui les partagent eux aussi, c’est l’occasion de découvrir de nouveaux outils et de nouvelles pratiques

J’ai donc décider de moi aussi partager mes dotfiles sur GitHub.

L’explication des dotfiles, directement par GitHub: http://dotfiles.github.io/