xiblos

Generieren Sie den objektiven-C-Code, der Kakao-UIS erstellt. Ersetzt XIBs von Xcode
Jetzt downloaden

xiblos Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Virgil Dupras
  • Website des Verlags:
  • http://hardcoded.net

xiblos Stichworte


xiblos Beschreibung

XIBLESS ist eine Python-Bibliothek, die Objektiv-C-Code erzeugt, der Kakao-UIS erstellt. Das Ziel dieser Bibliothek besteht darin, XIBs in Xcode zu ersetzen, und wenn Sie möchten, werden Sie Xcode insgesamt beseitigen Bauen Sie qt UIs ohne den Designer auf. Beispielsweise ein Skript wie folgt: Ergebnis = Fenster (200, 200, 330, 110, "Erzählen Sie mir Ihren Namen!") NAMELABEL = LABEL (Ergebnis, Text = "Name:") namefield = textfield (Ergebnis, Text = " ") HELLOLABEL = LABEL (Ergebnis, Text =" Mitte) namefield.pill (pack.right) hellolabel.packrelativeto (namelabel, pack.below, pack.left) hellolabel.fill (pack.right) button.paketRativeto (hellolabel, pack.below, pack.right) namefield.setanchor ( Pack.Upperleft, Growx = true) HelloLabel.Setanchor (Pack.Upperleft, Growx = True) Button.Setanchor (Pack.Uppright) würde Objektiv-C-Code generieren, der ein Formular mit einem Namensfeld, einem Textlabel und einem Knopf erstellt. Der zweite Teil des Skripts legt die Widgets in der Form entsprechend an. In Python ist XiBlsus in Python geschrieben. Der objektive-C-Code erzeugt keine Python-Abhängigkeit, sodass dieses Tool für jeden Kakao-Entwickler eignet wird. . Dies bedeutet, dass Sie, wenn Sie auf OS X 10.7 oder neuer sind, den eingebauten Python verwenden können. Andernfalls müssen Sie eine neuere Version von Python.Wary XIBLESS installieren? Für viele Personen Xcode und der integrierte Interface-Builder funktionieren fein und um fair zu sein, Xcode ist ein schönes Werkzeug. Es hat jedoch Mängelungen, meistens nur Ärger, aber trotzdem werden Ärgerstörungen ... nervig. Wenn zum Beispiel eine XIB-Benutzeroberfläche ein gewisses Maß an Komplexität erreicht, wissen Sie nie, wenn Sie kleinere Updates tun, wenn Sie irrtümlicherweise etwas anderes durcheinander bringen. Da jede Änderung jedoch kleiner ist, ändert sich jedoch ein großer Teil der XIB-Datei, Sie können nicht mit dem Diff nicht informieren, wenn die Änderung, die Sie erstellt haben, ausschließlich derjenige, die Sie erstellen wollten. Es gibt auch eine XIB-Lokalisierung, mit seiner One-XIB-Copy-pro-Lokalisierung, die weniger als optimal ist, aber schwer zu arbeiten ist. Jedenfalls werde ich nicht versuchen, dich davon zu überzeugen. Wenn Sie nicht bereits Xcode und / oder XIBs loswerden wollen, brauchen Sie wahrscheinlich nicht XIBLESESS.INSTALLATIONSYOU Kann XIBLESES über PIP installieren: PIP Installieren Sie den Xiblessor, indem Sie das Quellpaket herunterladen und läuft: Python Setup.py Installation Demos im Demos-Ordner, CD in es und Typ: Um sie von der Befehlszeile zu verwenden, geben Sie ein: XiBless Quelle ist der Pfad des Python-Moduls, den Sie geschrieben haben, der das beschriebene Benutzeroberfläche beschreibt, das Sie bauen möchten. DEST ist der Pfad, den Sie möchten, dass Ihre resultierende objektive-c-Datei geschrieben werden soll. Um Xiblusness direkt von Python zu verwenden, ist die Verwendung ähnlich: Import XiblessxiBlsus XIBLESS hat keine integrierte Lösung, mit der Sie leicht ein Xcode-Weniger-Programm erstellen können. Was Sie jedoch tun können, ist jedoch, den Demos-Ordner zu betrachten und sich auf den DEMOs zu sehen (die vollständig Xcode-Weniger sind), um Ihr eigenes Projekt aufzubauen. Ein eigenes Projekt. Im Moment müssen Sie diese API von den Demos erstellen und direkt in der Quelle graben. Beachten Sie auch, dass diese API vor V1.0wechsel weich ändert, wobei die Anzahl der rauen Kanten im Moment unkalkulierbar sind. Für ungültige UI-Skripts gibt es keine Fehlermeldung, daher könnte es sehr schwer sein, herauszufinden, warum Ihre Skripts nicht funktionieren


xiblos Zugehörige Software