xujessGenerar el código OBJETIVO-C que construye COCOA UIS. Reemplaza xibs de xcode | |
Descargar ahora |
xujess Clasificación y resumen
Anuncio publicitario
- Licencia:
- BSD License
- Precio:
- FREE
- Nombre del editor:
- Virgil Dupras
- Sitio web del editor:
- http://hardcoded.net
xujess Etiquetas
xujess Descripción
Xibless es una biblioteca de Python que genera un código OBJETIVO-C que construye COCOA UIS. El objetivo de esta biblioteca es reemplazar Xibs en XCode y, si lo desea, deshágase de Xcode en total, con Xibless, en lugar de diseñar UIS con un editor WYSIWYG, los construyes en un script de Python, de manera similar a lo que hace cuando Construye qt uis sin el diseñador. Por ejemplo, un script como este: resultado = ventana (200, 200, 330, 110, "¡Dime tu nombre!") Namelabel = Etiqueta (resultado, texto = "Nombre:") NameField (resultado, texto = " ") Hellolabel = botón (resultado, texto =" ") botón = botón (resultado, title =" dile hola ") namelabel.width = 45nameLabel.packtocorner (pack.upperleft) namefield.packreliveto (namelabel, pack.right, pack. Medio) NameField.Fill (Pack.right) Hellolabel.PackRelativeto (Namelabel, Pack.Bebellow, Pack.left) Hellolabel.Fill (Pack.right) Button.PackRelativeto (Hellolabel, Pack.Below, Pack.right) NameField.setanchor ( Pack.upperleft, GrowX = True) Hellolabel.Setanchor (Pack.Upperleft, Growx = True) Botón.setanchor (Pack.UpperPright) generará un código OBJETIVO-C que crea un formulario con un campo de nombre, una etiqueta de texto y un botón. La segunda parte del script coloca a los widgets en el formulario adecuadamente. Aunque Xibless está escrito en Python, el código OBJETIVO-C que genera no tiene dependencia de Python, por lo que esta herramienta es adecuada para cualquier desarrollador de cacao. Ejecute en Python 2.7 y más . Esto significa que si está en OS X 10.7 o más nuevo, puede usar el Python incorporado. De lo contrario, tendrás que instalar una versión más reciente de Python.¿Por qué xujess? Para muchas personas Xcode y su creador de interfaz integrado funcionan bien y para ser justos, Xcode es una buena herramienta. Sin embargo, tiene defectos, principalmente solo molestias, pero aún así, después de un tiempo, las molestias se convierten en ... molesto. Por ejemplo, cuando una UI XIB alcanza un cierto nivel de complejidad, nunca lo sabe, cuando realiza actualizaciones menores, si equivocó erróneamente algo más. Debido a que cada modificación, sin embargo, es menor, cambia una gran parte del archivo XIB, no puede decirlo en la diferencia si la modificación que ha realizado fue exclusivamente el que quisiste hacer. También hay localización XIB, con su one-xib-copy-per-localización, que es menos que óptima pero difícil de solucionar. De todos modos, no voy a tratar de convencerte. Si aún no desea deshacerse de Xcode y / o Xibs, es probable que no necesite xujess.InstallationYou puede instalar Xibless a través de PIP: PIP Instale Xiblessor descargando el paquete de origen y ejecutando: Python Setup.py InstallTo Struct the Demostraciones en la carpeta Demos, CD en él y tipo: ./ WAF Configure./waf La aplicación resultante estará en la carpeta de compilación. Siagaliza se puede usar desde la línea de comandos o a través de Python. Para usarlo desde la línea de comandos, usted escribe: Xibless
xujess Software relacionado
Brodul.Recipe.template
Receta de construcción para hacer archivos de las plantillas de Jinja2 ...
102