Где я могу пойти на практическое обучение какао помимо WWDC? - PullRequest
3 голосов
/ 02 апреля 2009

Я бьюсь головой о Какао и XCode, и были в течение нескольких месяцев. Кажется, мне никогда не удастся уйти от учебников, которые часто бывают неполными, или от документации Apple для разработчиков, которая редко встречается в примерах. Я посмотрел видео, скачал исходный код и попросил разработчиков помочь. Я все еще чувствую, что я не получил этот слышимый «щелчок», когда что-то встало на свои места. Может быть, я слишком стар, чтобы учиться чему-то новому, но я чувствую себя довольно продуктивно в .Net!

Существуют ли программы личного обучения для программирования Какао? Есть ли какие-то ресурсы, которые мне не хватает? Группы пользователей, о которых я не знаю?

Я в Далласе, штат Техас, но хотел бы полететь в любую точку США, чтобы получить настоящую подготовку!

РЕДАКТИРОВАТЬ 1:

Самая большая проблема, с которой я сталкиваюсь, связана с привязкой Interface Builder к XCode. Я не хочу терять преимущества производительности IB, но я застрял, следуя пошаговым инструкциям, чтобы использовать инструмент с графическим интерфейсом. Номенклатура («Владелец файла», «Справочный выход») мне чужды, и я бы хотел кого-нибудь, кто мог бы буквально сесть со мной и шаг за шагом объяснить, что я делаю и почему. Я чувствую, что постоянно завязываю грузы, и каждый раз, когда я сажусь за свой Mac, я теряю все, что узнал.

Ответы [ 5 ]

8 голосов
/ 02 апреля 2009

Ранчо Большого Ботаника.

Big Nerd Ranch предлагает интенсивный, курсы по программированию учил экспертов в отступлении среда. Класс, проживание и питание все занимают место в том же здании, освобождая вас, чтобы учиться, код и обсудить со своими коллегами по программированию и инструкторы. На Ранчо Большого Ботаника мы заботиться о деталях; твой единственный работа заключается в том, чтобы учиться.

Это дорого, но оно того стоит.

1 голос
/ 12 апреля 2009

Аарон Хиллегасс, управляющий ранчо Big Nerd, имеет книгу под названием « Программирование какао для Mac OSX », которая теперь выходит в четвертом издании, и охватывает все, что вы описываете, более удобным способом, чем Документация Apple.

1 голос
/ 05 апреля 2009

Самая большая проблема у меня в том, привязки между Интерфейсным Разработчиком и XCode. Я не хочу терять Преимущества производительности IB, но я застрял следующий шаг за шагом инструкция по использованию инструмента с графическим интерфейсом

Я думаю, вы должны спросить себя, является ли IB прямо сейчас для вас повышением производительности. Я обнаружил, что, оставив IB в одиночестве и создавая пользовательский интерфейс в коде, я смог узнать гораздо больше о UIKit и о том, как он работает. Потом, когда я снова попробовал IB, все стало намного понятнее.

Я бы также порекомендовал пойти в WWDC, где вы можете поговорить с инженерами Apple или множеством равных программистов UIKit.

Что касается вашего вопроса о Владельце файла, то он является заполнителем в NIB для объекта, который существует в вашем приложении (т.е. не в NIB), но который вы передаете при загрузке NIB. Это просто «другой объект». Вы устанавливаете это, используя второй параметр NSBundle's loadNibNamed:owner:options:.

0 голосов
/ 23 февраля 2016

Ранчо Big Nerd - самая известная «школа» обучения какао и Cocoa-Touch, но есть и много других.

Однако, мой друг, я чувствую, что вам нужно не само обучение - у меня такое чувство, что вы пытаетесь следовать интуиции, которую вы получили от .Net и других вещей, с которыми вы работали, в Какао, и это как правило, болезненно расстраивает и непродуктивно. Видите ли, эти экосистемы имеют очень мало общего, и в них содержатся большие идеи отдельных умов.

В первую очередь я бы порекомендовал «услышать щелчок», просто в крошечных образцах, над которыми вы работаете, и действительно задавать вопросы людям / google / stack-overflow. Изучите структуру документации Apple и, прежде всего, ОСТАНОВИТЕСЬ НА КОПИРОВАНИЕ И ПАСТУ для разработки. Вы редко получаете какое-либо понимание из примера кода. Это там для последних деталей, правильных параметров, проверенных реализаций. Никогда не изучать понятия.

Теперь я здесь (и многие другие тоже - лучше, чем я), готов ответить на любой вопрос, который мы можем.

Ах, хорошая книга тоже может быть полезной. Я рекомендую Aaron Hillegass (ранчо Big Nerd) "Программирование какао для Mac OS-X". Это дает действительно глубокое понимание, помимо перехода от образца к образцу.

0 голосов
/ 03 апреля 2009

Другой вариант - следовать за новым классом iPhone Стэнфорда:

http://news.stanford.edu/pr/2009/pr-apple-040109.html

Может помочь отредактировать ваш вопрос, чтобы описать то, что кажется самым большим препятствием - Objectve-C? Какао? IB? Сам код XCode?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...