После того, как я возился с приложениями для iOS, я решил попробовать приложение Cocoa, предполагая, что все будет очень похоже. Итак, у меня есть однооконное приложение с разделенным представлением и несколько NSTableView
(например, iTunes), и я ищу место для размещения моего кода, который будет получать данные из Интернета для заполнения таблиц.
В iOS я бы поместил это в метод viewDidLoad
соответствующего подкласса UIViewController
. Затем UITableViewDataSource
получит доступ к этим данным для заполнения своих ячеек.
Теперь у меня есть NSWindow
, для которого я мог бы сделать то же самое, но как мне сделать для него NSWindowController
? Это даже то, что я хочу? Я мог бы поместить его в AppDelegate
, но это не кажется правильным.