Descripción
Nombre: QuartzCode – Vector Animation to Code
Versión: 1.52
Fecha de lanzamiento: 13 de noviembre de 2016
Idioma: Inglés
Desarrollador: WAN LUTFI WAN MD HATTA
Clasificación MAS: 4+
Plataforma Mac: Intel
Versión del SO: OS X 10.9 o posterior
Tipo(s) de procesador y velocidad: Procesador de 64 bits
Sitio web: http://www.quartzcodeapp.com
Mac App Store: https://itunes.apple.com/app/quartzcode-vector-animation/id913523893?mt=12
Descripción general:
QuartzCode es una herramienta de animación rápida, ligera y potente que convierte dibujos vectoriales y animaciones en código Objective C y Swift.
Crear animaciones para tu proyecto iOS/OSX ahora es más fácil que nunca. Solo cambia cualquier propiedad; verás los cambios de animación en tiempo real. Usando QuartzCode, puedes iterar cualquier animación en segundos, al mismo tiempo que ves el código lado a lado. ¡La barrera para crear animaciones en Xcode se reduce drásticamente!
Características principales
• Convierte dibujos y animaciones en código objective c o swift en tiempo real.
• Usa imágenes rasterizadas o crea dibujos vectoriales con las herramientas proporcionadas.
• Crea múltiples estados de animación en un solo proyecto.
• Usa colores compartidos para reutilizar el mismo color en diferentes capas y líneas de tiempo.
• Importación SVG compatible
• Máscara y animación de máscara compatibles.
• Admite más de 25 propiedades animables, combínalas para crear animaciones impresionantes.
• Usa funciones de temporización lineales, ease in, ease out o crea funciones de temporización personalizadas usando el gráfico proporcionado.
• La mejor y más rápida manera de aprender y dominar Core Animation.
Propiedades animables
• posición, posición z, transformación (rotar, escalar y trasladar)
• color de relleno, gradiente, opacidad, oculto, sombra, máscara, ruta
• color del trazo, inicio del trazo, fin del trazo, ancho de línea, fase de guiones de línea
• tamaño de fuente, color de primer plano,
• retardo de instancia, conteo de instancia, transformación de instancia, color de instancia, desplazamiento de color de instancia
Códigos generados
• Genera código Objective C y Swift para iOS/OSX en tiempo real.
• Opciones de generación de código:
– Marco relativo
– Bloque de finalización
– Animación inversa
– Tiempo final
– Duración de la animación
• Código generado legible y fácil de modificar.
• El código de dibujo se genera usando CALayer y sus subclases.
• Admite Core Animation y código de animación basado en bloques UIView.
Capas:
Formas
• Crea una variedad de formas a partir de las formas básicas proporcionadas.
• Usa operaciones vectoriales, de lápiz y booleanas para crear formas más avanzadas.
• Edita formas usando el modo vértice y el modo transformación.
• Aplica color o gradiente a las formas.
Replicador
• Crea efectos de replicación de sus subcapas con o sin animación.
• Las subcapas pueden ser cualquier otra capa, como forma o emisor.
Emisor
• Sistemas de partículas en QuartzCode.
• Usa múltiples celdas emisoras en una capa emisora.
• Cada celda emisora puede tener su propia imagen y propiedades.
Efecto
• Encadena múltiples animaciones a subcapas con efecto de retardo.
• Combina propiedades de keypath para producir animaciones complejas y hermosas.
• Usa el orden de retardo para cambiar el orden de animación de las subcapas.
• También útil para animar glifos de texto individualmente.
UIView/CALayer
• Opciones de redimensionamiento de imagen.
• También se puede usar como imagen prototipo.
Novedades en la versión 1.52:
– Se corrigió un problema de generación de código cuando se usaba la keypath animable de ruta








