Введение в руководство по рисованию какао
Высококачественная графика является важной частью хорошо разработанного приложения. Фактически, высококачественная графика является одной из вещей, устанавливающей OS X кроме многих других операционных систем. В то время как некоторые операционные системы полагаются на чистые цвета и прямоугольные объекты, цвет использования OS X, прозрачность и ее усовершенствованную систему составления композита, чтобы дать программам более жидкое и привлекательное появление.
Сразу
Этот документ предназначается для разработчиков, которые плохо знакомы с рисованием пользовательского довольный Какао использования. Более усовершенствованные разработчики Какао могут также хотеть считать эту книгу для подсказок относительно того, как выполнить определенные задачи.
Прежде чем Вы начнете читать этот документ, необходимо быть знакомы с фундаментальными понятиями того, как создать приложение Какао. Это включает, как создать новые проекты в XCode, как создать простой файл пера, и как управлять объектами Какао. Вам не нужно никакое понимание графического программирования в целом, несмотря на то, что такое знание определенно помогает.
Этот документ предполагает, что Вы знакомы с фундаментальными понятиями для того, чтобы создать приложение Какао. Эта книга также предполагает, что у Вас есть основное понимание языка программирования Objective C.
Этот документ имеет следующие главы:
Обзор Получения Какао представляет связанные с получением понятия и поддержку Какао рисования.
Графические Контексты описывают среду получения и обеспечивают примеры того, как Вы конфигурируете среду для удовлетворения потребностям.
Системы координат и Преобразовывают, описывает системы координат, используемые для рисования, и обеспечивает примеры того, как Вы управляете Вашим довольным, что использование преобразовывает.
Цвет и Прозрачность предоставляют основную информацию о цвете и показывают Вам, как использовать связанные с цветом объекты Какао.
Пути описывают основные инструменты для рисования, найденные в Какао, и предоставляют подробную информацию о том, как создать и управлять всем от простых форм до путей Безье.
Изображения описывают классы изображения, найденные в Какао, и обеспечивают примеры того, как создать и управлять изображениями в Вашем приложении.
Текст обеспечивает обзор текста и его отношения к среде рисования Какао.
Усовершенствованные Методы Получения демонстрируют некоторые усовершенствованные связанные с получением методы, включая полноэкранное получение, анимацию, градиенты и настройку производительности.
Слияние Другой Drawing Technologies предоставляет информацию и примеры того, как интегрировать передовые технологии, такие как Кварц, OpenGL и QuickTime, в Ваше приложение Какао.
См. также
Получение является только одним шагом в процессе создания полностью функционального представления Cocoa. Понимание иерархий представления и как события взаимодействуют с представлениями, является двумя другими критическими шагами. Для получения информации об этих других предметах консультируйтесь со следующими документами:
Просмотрите Руководство по программированию — для получения информации о создании и управлении представлениями
Руководство по Обработке событий какао — для получения информации об обработке событий
Гарантировать получение в Вашем приложении выглядит большим на дисплее Сетчатки, консультируйтесь с этим документом:
Поскольку получение Какао основывается на Кварце, много Кварцевых способов поведения (хотя не все) также относятся к Какао. Этот документ описывает различные способы поведения, предоставленные Какао, но для получения дополнительной информации о Кварцевом поведении, консультируйтесь со следующими документами:
Кварц 2D Руководство по программированию — для концептуальной информации имел отношение к Кварцу.