2010-10-06 4 views
4

Я хочу узнать, как использовать core-animation для iPhone более серьезно; вместо того, чтобы просто разорвать код других людей, чтобы переместить ящик на несколько пикселей, я хочу иметь возможность написать этот код сам и заниматься трансляцией, преобразованием и другими вещами с пониманием кода, который я использую для его достижения.Что такое хорошая книга для изучения Core Animation?

К сожалению, документация в Интернете, в лучшем случае, довольно плотная. И хотя у меня есть хорошая книга для общего программирования iPhone, coreAnimation - очень большая сложная область, и она не покрывает ее ни на одной реальной глубине. Есть ли хорошие книги, которые охватывают предмет?

ответ

6

Попробуйте Bill Dudney's Core Animation for Mac OSX and iPhone. Книга отлично справляется с прохождением через много CA - не все из которых доступны в iPhone (еще?)

См. Также @ neror's CA git project for good examples. @neror часто обновляет проект и является надежным ресурсом обучения.

1

Я лично прочитал «Core Animation: упрощенные методы анимации для развития Mac и iPhone». Это красочная книга и довольно легко следовать. Эта книга предполагает, что у вас есть некоторые знания в области программирования iPhone, поэтому вам также понадобится ваша общая книга по программированию на iPhone. Эта книга охватывает такие темы, как базовая анимация, путь, что можно анимировать. Автор представит вам фрагменты кода, иллюстрирующие их идеи.

+0

Я просмотрел обзор книги, и похоже, что он ориентирован прежде всего на части MacOS, причем большая часть книги не используется для iPhone. Вы знаете, был ли этот обзор кислыми яблоками или ...? – RonLugge

+0

Концепции, которые вы видите в книге, можно применять к iPhone и MacOS. Правда, книга относится к основным для MacOS, но Core Animation сама по себе более или менее (но не 100%) одинакова на iPhone и MacOS. Самое главное, что понятия и теории взаимозаменяемы. Никакая книга не может охватывать все, что касается Core Animation, то, что вам нужно знать, - это концепции, лежащие в основе структуры. Когда вы узнаете теории, вы узнаете, как найти то, что вы хотите от документации. – SmallChess

0

Я хотел бы дать вам другое предложение.

Вы запрашиваете хороший справочник о Core Animation. Как упоминалось выше, я рекомендую «Core Animation: упрощенные методы анимации для Mac и iPhone Development». Однако, по моему опыту, книги и другие книги по Core Animation недостаточно. Ни одна из книг CA не очень хорошо написана, я бы оценил их примерно от 6 до 7 из 10. Лучше всего учиться на конкретном проекте с открытым исходным кодом. Я рекомендую вам GeekGameBoard от Apple. GeekGameBoard имеет две версии, версия Apple написана для MacOSX. Существует модифицированная версия для iPhone, проверьте http://jens.mooseyard.com/2008/03/geekgameboard-getting-closer-to-iphone-ready/. Лично я изучал источник, освещая мое понимание из книги.

Смежные вопросы