2016-09-20 11 views
1

Sketch - это инструмент для проектирования UX и UI. PaintCode имеет плагин генерации кода для Sketch, который может генерировать код CoreGraphic для всех проектов.Sketch + PaintCode vs Storyboard

для IOS конструкций, которые в основном используют стандартные элементы дизайна, такие как панель навигации, вид таблицы и простой вещи, если мы будем использовать код, сгенерированный PaintCode плагин, а затем -

  1. Производительность: Будет ли быть любой влияние производительности на приложение?
  2. Сложность: нам придется позаботиться о навигации и распределении и освобождении от просмотра, но какова величина сложности кода, которая будет введена?
  3. Какие еще плюсы и минусы существуют в использовании кода от PaintCode vs Storyboard?
+1

это не как-либо решение. Вы можете использовать сгенерированную графику из кода рисования с помощью собственных элементов управления/представлений в iOS. Попытка сделать свой контроль - это просто плохая идея, если у вас действительно действительно действительно хорошая причина. – PeejWeej

ответ

2

PaintCode and Storyboards неконкурентный подходит. Фактически, они дополняют друг друга, если вы используете IB_DESIGNABLE.

  • Interface Builder (для раскадровки или XIBs) позволяет строить вид иерархии, расположение, переходы и отношения.

  • PaintCode (автономное приложение или плагин Sketch) позволяет рисовать содержимое представлений параметрическим и отзывчивым способом.

IB Designable Preview

Изображение взято из этой презентации: IBDesignable x PaintCode

Также см PaintCode video about StyleKits и их интеграцию с Interface Builder.
Здесь вы можете скачать example project, который демографирует IB_DESIGNABLE.

- PaintCode Поддержка

+0

Спасибо. Я посмотрю видео. – Dee