XIBLESS

Générez du code de l'objectif-C qui construit le cacao UIS. Remplace xibs xcode
Télécharger maintenant

XIBLESS Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • BSD License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Virgil Dupras
  • Site Internet de l'éditeur:
  • http://hardcoded.net

XIBLESS Mots clés


XIBLESS La description

XIBLESS est une bibliothèque Python qui génère un code de l'objectif-C qui construit un cacao UIS. L'objectif de cette bibliothèque est de remplacer XIBS en Xcode et, si vous le souhaitez, débarrassez-vous totalement xcode.Avec XIBLESS, au lieu de concevoir UIS avec un éditeur WYSIWYG, vous les construisez dans un script Python, de la même manière que vous allez Construisez QT UIS sans le concepteur. Par exemple, un script comme celui-ci: Résultat = fenêtre (200, 200, 330, 110, "Dites-moi votre nom!") Namelabel = étiquette (résultat, texte = "Nom:") Namefield = Textfield (résultat, texte = " ") hellolabel = étiquette (résultat, texte =" ") = bouton = bouton (résultat, title =" dites bonjour ") namelabel.width = 45Namabel.packtocorner (pack.upperleft) namefield.packrelativeto (namelabel, pack.right. Milieu) nomfield.fill (pack.right) hellolabel.packrelativeto (namelabel, pack.below, pack.left) hellolabel.fill (pack.right) bouton.packrelativeto (hellolabel, pack.below, pack.right) nomfield.setancher ( Pack.upperleft, growx = true) hellolabel.setanchor (pack.upperleft, growx = true) Bouton.setanchez (Pack.UPPERRight) générerait un code de l'objectif-C qui crée un formulaire avec un champ Nom, une étiquette de texte et un bouton. La deuxième partie du script place les widgets sur le formulaire de manière appropriée. Bien que XIBLESS est écrit en Python, le code de l'objectif-C qu'elle génère n'a pas de dépendance python, de sorte que cet outil convient à toutes les pistes de développeur de cacao.xibless sur Python 2.7 et plus. . Cela signifie que si vous êtes sur OS X 10.7 ou plus récent, vous pouvez utiliser le python intégré. Sinon, vous devrez installer une version plus récente de Python.Lorsque XIBLESS? Pour de nombreuses personnes Xcode et son constructeur d'interface intégré fonctionnent bien et pour être juste, Xcode est un outil agréable. Cependant, il a des lacunes, principalement des ennuis, mais toujours, après un certain temps, les ennuis deviennent ... ennuyeux. Par exemple, lorsqu'un interface utilisateur XIB atteint un certain niveau de complexité, vous ne savez jamais, lorsque vous faites des mises à jour mineures, si vous gênez à tort quelque chose d'autre. Étant donné que chaque modification, aussi mineure que c'est, change une grande partie du fichier XIB, vous ne pouvez pas indiquer dans le diff si la modification que vous avez faite était exclusivement celle que vous vouliez faire. Il y a aussi une localisation XIB, sa localisation à une seule xib-copy-péral, qui est moins optimale mais difficile à travailler. Quoi qu'il en soit, je ne vais pas essayer de vous convaincre. Si vous ne voulez pas déjà vous débarrasser de Xcode et / ou XIBS, vous n'avez probablement pas besoin de XIBLESS.InstallationVous pouvez installer XIBLESS via PIP: PIP INSTALL XIBLESSOR en téléchargeant le package source et en cours d'exécution: Python Setup.py InstallTo construire le Démos dans le dossier Démos, CD dans l'it et tapez: ./ WAF Configurer./WAFLe application résultante sera dans le dossier de construction.USAGEXIBLESS peut être utilisé à partir de la ligne de commande ou de Python. Pour l'utiliser à partir de la ligne de commande, vous tapez: XIBLESS Source est le chemin du module Python que vous avez écrit qui décrit l'interface utilisateur que vous souhaitez construire. Dest est le chemin de votre choix que votre fichier Objective-C résultant est écrit à. Pour utiliser XIBLESS directement à partir de Python, l'utilisation est similaire: importer xiblessxibless.generate (source, DEST) maintenant, tout cela est qu'il génère un code de l'interface utilisateur. XIBLESS n'a pas encore de solution intégrée pour vous permettre de construire facilement un programme Xcode-Moins. Cependant, ce que vous pouvez faire est de regarder le dossier Démos et de vous baser sur ces démos (totalement xcode-moins) pour construire votre propre projet.Le développement est en développement très précoce et il n'y a pas encore de documentation API. Pour l'instant, vous devrez comprendre que l'API des démos et en creusant directement dans la source. Notez également que cette API pourrait changer extrêmement avant V1.0.Aussi, le nombre d'arêtes brutes au moment est incalculable. Il n'y a pas de message d'erreur pour les scripts d'interface utilisateur non valides, il peut donc être très difficile de comprendre pourquoi vos scripts ne fonctionnent pas.Oh, oui et fuites de mémoire, il y a des tonnes d'entre elles. La page d'accueil du produit.


XIBLESS Logiciels associés