Я только что купил Mac и я начинаю исследовать разработки программного обеспечения с использованием какао и Objective-C с помощью XCode в снеге поднявшихся прийдя от сильного Microsoft и C# backgrundКак объекты определены в XIB-файле и как они создаются во время выполнения?
Всей документации и учебников я прочитал использование Interface Builder и XCode для создания приложений с пользовательскими интерфейсами. Мое настоящее понимание заключается в том, что объекты, созданные Interface Builder, определенным образом определены в файле .xib и созданы во время выполнения.
В комплект поставки входят код и ресурсы, которые его сопровождают. Правильно ли говорить, что .xib-файл на самом деле является пакетом, который содержит ресурсы пользовательского интерфейса и что этот пакет загружен (это правильный глагол?) Во время выполнения и экземпляры объектов?
Если истина истинна, я могу видеть код, созданный Interface Builder, и точку в коде, где эти объекты создаются, не видя этого по крайней мере однажды, я чувствую, что существует много «волшебных», и это не помогает мне на этом этапе моего обучения.
Есть ли что-нибудь, что я должен читать, чтобы понять кажущуюся смену парадигмы между C#/WinForms и Objective-C/Mac OS/Cocoa?
Спасибо, это было довольно информативно и несколько отличается от основанного на коде поколения stratergy, используемого дизайнером форм Visual Studio. Интерфейс Builder не генерирует код в NIB, а описание объекта – Crippledsmurf
-1, чтобы не беспокоиться о деталях реализации. – Brett