Я нахожусь в той же лодке, что и вы, хотя у меня нет опыта программирования. (Хотя я тоже не знаю, каков ваш опыт) В настоящее время я учусь программировать, изучая различные доступные API. Я сторонник объективного c, возвращающегося к Quartz API на основе c, и это небольшая проблема. К счастью, в «Программировании на Objective-C 2.0» С. Кочана есть отличная глава о базовых функциях C, которая поможет вам оставаться на плаву.
Я сделал пару ударов @ OpenGLES и должен сказать, что с концептуальной точки зрения я не готов к этому. API Quartz2d немного легче концептуально изучить, потому что его очень легко начать и запустить с помощью нескольких команд. Прямо сейчас я нахожусь в той точке, где я могу без особых проблем определять формы и указывать на точечные изображения.
OpenGLES станет чем-то в моем будущем, но для настройки представления чертежа, настройки буферов и т. Д. Требуется такой огромный объем кода. Если вы знакомы со всем, что делает код, это немного проще. Однако с точки зрения обучения Quartz - это более простой и быстрый способ начать работу.
Ресурсы, которые я использую: вышеупомянутая книга и анемичное количество блогов, содержащих учебные пособия, которые ограничены @ best. На этом этапе назначьте встречу с Apple docs и расслабьтесь, потому что это о лучших (бесплатных) материалах, которые есть (и исчерпывающие). отличный ресурс для обучения, но не более того. Удачи.
person
samfu_1
schedule
15.11.2009