Архивы за месяц Май, 2012

Gaztrans

Описание:
Игра — головоломка. Изменяя положение кусочков труб, по которым поставляется природный газ к домам потребителям. А также положение самих домиков. Нужно восстановить газораспределительную систему, подсоединив всех потребителей к основному насосу.
Если вы когда-либо играли в Netwalk, вы можете использовать аналогичные стратегии для решения данной головоломки.

Создание простой анимации используя Core Animation

На сегодняшний день анимация в приложении является неотъемлемой ее частью. Мало какая программа обходится без функций анимации.

Одна из мощных технологий в iOS — это Core Animation (CA). Вы увидите, что очень легко сделать простые вещи с этой структурой. Целью CA является не создание сложных и запутанных анимаций интерфейса. Вместо этого, вы должны использовать CA для улучшения вашего приложения и сделать его более понятным с точки зрения удобства использования. Классов, предоставляемые Core Animation (QuartzCore.framework), довольно много. Основным классом является CAAnimation, но вы никогда не используете его напрямую, так как он является абстрактным классом. Этот класс предоставляет методы для создания анимации, позволяет установить некоторые атрибуты анимации и обеспечивает основную поддержку CAMediaTiming и CAAction протокола.
CAAnimation имеет множество подклассов: CABasicAnimation, CAKeyframeAnimation, CAPropertyAnimation и другие. На следующем рисунке показана связь между классами принадлежащих Core Animation.