2010-09-13 1 views
0

Я совершенно новичок в объективе c и имею довольно амбициозный проект, который я хочу создать.Перетаскиваемые объекты в Какао

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

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

Может ли кто-нибудь дать мне несколько указаний относительно того, как это может быть достигнуто, или хорошая ссылка, где я мог бы научиться этому?

Большое спасибо за любую помощь, которую вы можете предоставить.

ответ

1

Существует два протокола, которые вы должны посмотреть: NSDraggingDestination и NSDraggingSource.

1

Objective-C - это язык, который может использоваться для разработки приложений командной строки, приложений для iOS, приложений для настольных компьютеров Mac и других животных. Сам язык не обрабатывает графику, которая остается на более высоких уровнях. Если вы хотите разработать для iOS или Mac, этот более высокий уровень называется Cocoa.

Чтобы разработать приложение, вам необходимо ознакомиться с Xcode, Cocoa и, возможно, немного Quartz 2D. Перейдите к Apple Developer Website и начните искать там, документация неплохая. Образцы кода иногда немного волосатые, но они заставят вас начать.

+0

Спасибо за редактирование Zoul. – Paul