Четыре или пять лет назад я задавал тот же вопрос. Я только что закончил книгу Хиллегаса, и не знал, где искать «больше».
Если честно, то, что для меня работало, - это обучение по необходимости. Придумайте идею приложения, которое вы хотели бы написать, и просто напишите его. Проблемы, с которыми вы столкнетесь, помогут вам задать более конкретные вопросы, и вы быстро создадите свой набор навыков. Редко можно ответить всем на вопрос программирования. Поэкспериментируйте, и вы узнаете, что работает, что нет, и как проложить путь от последнего к первому.
Если вы обнаружите, что задаете вопросы типа «Ну, я думаю, что я все еще не знаю, как сделать что-то вроде A ...», то вы также можете искать учебники / форумы о том, как выполнить A, найти предпочтительная или официальная альтернатива А, или, возможно, вам вообще не нужно было делать А во-первых. (И вы просто задаете вопросы ради того, чтобы задавать вопросы.)
Если вы действительно одержимы изучением всего, вы всегда можете просто прочитать документацию Apple или изучить уроки / обсуждения в CocoaDev: http://www.cocoadev.com/index.pl?AppKit