XIBless.Gerar código Objective-C que constrói cacau uis. Substitui o XIBs Xcode | |
Baixe Agora |
XIBless. Classificação e resumo
Propaganda
- Licença:
- BSD License
- Preço:
- FREE
- Nome do editor:
- Virgil Dupras
- Site do editor:
- http://hardcoded.net
XIBless. Tag
XIBless. Descrição
XIBless é uma biblioteca Python que gera código Objetivo que constrói o cacau. O objetivo desta biblioteca é substituir xibs no Xcode e, se você quiser, se livrar do Xcode completamente. Com Xibless, em vez de projetar o UIS com um editor WYSIWYG, você os construiu em um script Python, de forma semelhante ao que você faz quando você faz quando construir qt uis sem o designer. Por exemplo, um script como este: resultado = janela (200, 200, 330, 110, "Diga-me seu nome!") Namelabel = Etiqueta (resultado, texto = "nome:") Namefield = TextField (resultado, texto = " ") Hellolabel = etiqueta (resultado, texto =" ") Botão = botão (resultado, title =" diga olá ") namelabel.width = 45namelabel.packtocorner (pack.upperleft) Namefield.packrelativeto (Namelabel, Pack.Right, Pack. Meio) namefield.fill (pack.right) hellolabel.packrelativeto (namelabel, pack.below, pack.left) hellolabel.fill (pack.right) botão.packrelativeto (hellolabel, pack.rolw, pack.right) namefield.setanchor ( Pack.upperleft, Growx = True) Hellolabel.setanchor (Pack.upperleft, Growx = True) Button.setanchor (Pack.upperright) geraria código Objective-C que constrói um formulário com um campo de nome, um rótulo de texto e um botão. A segunda parte do script coloca os widgets no formulário apropriadamente. O Xibless é escrito em Python, o código Objective-C que gera não tem nenhuma dependência do python, portanto, esta ferramenta é adequada para qualquer cacau desenvolvedor.xibless é executado no Python 2.7 e para cima . Isso significa que, se você estiver no OS X 10.7 ou mais recente, você poderá usar o python incorporado. Caso contrário, você terá que instalar uma versão mais recente do Python.why Xibless? Para muitas pessoas Xcode e seu construtor de interface integrado funcionam bem e para ser justo, o Xcode é uma boa ferramenta. No entanto, tem deficiências, principalmente apenas aborrecimentos, mas ainda assim, depois de um tempo, os aborrecimentos se tornam ... irritantes. Por exemplo, quando uma interface de UI de XIB atinge um certo nível de complexidade, você nunca sabe, ao fazer pequenas atualizações, se você erroneamente bagunçou outra coisa. Porque toda modificação, porém menor é, altera uma grande parte do arquivo XIB, você não pode dizer no diff se a modificação que você fez foi exclusivamente a que você queria fazer. Há também a localização XIB, com a sua cópia-xib-cópia-por-localização, que é menor que o ideal, mas difícil de trabalhar. De qualquer forma, eu não vou tentar convencê-lo. Se você ainda não quiser se livrar de Xcode e / ou Xibs, provavelmente não precisa de xibless.installationyou pode instalar xibless através do pip: pip instale o XIBlessor, baixando o pacote de origem e a execução: Python Setup.py Installto Demos na pasta DemoS, CD nele e digite: ./ waf Configure./wafthe Resulting App será na pasta de compilação.UsageXibless pode ser usado a partir da linha de comando ou através do python. Para usá-lo a partir da linha de comando, você digita: xibless
XIBless. Software Relacionado