xibless.Genera codice oggettivo-C che costruisce il cacao UIS. Sostituisce gli XIBS XCode | |
Scarica ora |
xibless. Classifica e riepilogo
Annuncio pubblicitario
- Licenza:
- BSD License
- Prezzo:
- FREE
- Nome editore:
- Virgil Dupras
- Sito web dell'editore:
- http://hardcoded.net
xibless. Tag
xibless. Descrizione
Xibless è una biblioteca Python che genera un codice oggettivo-C che costruisce il cacao UIS. L'obiettivo di questa biblioteca è sostituire XIBS in Xcode e, se vuoi, sbarazzarti di Xcode complessivamente. Con Xibless, invece di progettare UIS con un editor wysiwyg, li costruisci in uno script di Python, allo stesso modo a ciò che fai quando fai quando fai quando fai quando fai quando fai quando fai Costruisci Qt UIS senza il progettista. Ad esempio, uno script come questo: Risultato = finestra (200, 200, 330, 110, "Dimmi il tuo nome!") NameLabel = Etichetta (risultato, testo = "Nome:") Namefield = Textfield (Risultato, testo = " ") hellolabel = etichetta (risultato, testo =" ") pulsante = pulsante (risultato, title =" Say hello ") namelabel.width = 450elabel.packtocorner (pack.upperleft) namefield.packrelativeto (namelabel, pack.right, pack. Mezzo) namefield.fill (pack.right) hellolabel.packrelativeto (namelabel, pack.below, pack.left) hellolabel.fill (pack.right) button.packrelativeto (hellolabel, pack.below, pack.right) Namefield.setantantancuntantancuntantancuntantancuntantancuntantancuntantancuntantancuntantancuntantancuntantancuntantans Pack.upperleft, Growx = true) hellolabel.setantantanchor (pack.upperleft, ringhiale = true) pulsante.setantantanchor (pack.upperright) genererebbe un codice obiettivo-C che crea un modulo con un campo Nome, un'etichetta di testo e un pulsante. La seconda parte dello script colloca i widget sul modulo in modo appropriato. Sebbene Xibless è scritto in Python, il codice Obiettivo-C genera non ha dipendenza da Python, quindi questo strumento è adatto per qualsiasi sviluppatore di cacao. I correnti su Python 2.7 e su . Ciò significa che se sei su OS X 10.7 o più recente, puoi usare il Python integrato. Altrimenti, dovrai installare una versione più recente di Python.Perché Xibless? Per molte persone Xcode e il suo generatore di interfaccia integrato funziona bene e per essere giusto, Xcode è un bell'utensile. Tuttavia, ha carenze, per lo più solo fastidi, ma ancora, dopo un po ', i fastidi diventano ... fastidiosi. Ad esempio, quando un UI XIB raggiunge un certo livello di complessità, non si sa mai quando fai aggiornamenti minori, se sbagliate per errore qualcos'altro. Poiché ogni modifica, per quanto minore è, cambia una parte importante del file XIB, non puoi dirlo nella diff se la modifica che hai effettuato è stato esclusivamente quello che volevi fare. C'è anche la localizzazione XIB, con la sua one-Xib-copy-per-localization, che è meno ottimale ma difficile da lavorare. Ad ogni modo, non ho intenzione di provare a convincerti. Se non vuoi già sbarazzarti di XCode e / o XIBS, probabilmente non hai bisogno di xibless.installationYou puoi installare Xibless tramite PIP: PIP Installa Xiblessor scaricando il pacchetto sorgente e l'esecuzione: Python Setup.py install per costruire il Demo nella cartella Demo, CD in IT e digita: .// waf configure./wafLa app risultante sarà nella cartella Build.USAGESEXIBLESS può essere utilizzato dalla riga di comando o dalla Python. Per usarlo dalla riga di comando, digitare: Xibless
xibless. Software correlato