Я только что приобрел Mac и начинаю изучать разработку программного обеспечения с использованием Cocoa и Objective-C с использованием XCode в Snow Leaped, сделанного сильным Microsoft и C # backgrund
Вся документация и учебные пособия, которые я прочитал, используют Interface Builder и XCode для создания приложений с пользовательскими интерфейсами. Насколько я понимаю, объекты, созданные Interface Builder, каким-то образом определены в файле .xib и созданы во время выполнения.
Пакет содержит код и ресурсы, которые его сопровождают. Правильно ли говорить, что файл .xib на самом деле является пакетом, который содержит ресурсы пользовательского интерфейса, и что этот пакет загружается (это правильный глагол?) Во время выполнения и создаются экземпляры объекта?
Если abive истинно, есть ли способ увидеть код, сгенерированный Интерфейсным Разработчиком, и точку в коде, где создаются эти объекты, не видя этого хотя бы раз, когда я чувствую, что происходит много "волшебства" и это не помогает мне на данном этапе моего обучения.
Есть ли что-то, что я должен прочитать, чтобы понять очевидный сдвиг парадигмы между C # / WinForms и Objective-C / Mac OS / Cocoa?