В целом, в чем разница между классами управления и классами ячеек управления? Кнопки имеют одинаковую иерархию, например NSButton и NSButtonCell.В чем разница между NSTextField и NSTextFieldCell и с которым я связываюсь?
Глядя на документацию для NSTextField bindings и NSTextFieldCell bindings, обе они имеют одинаковую документацию для «значения». Почему у них обоих есть ценность? Можно ли существовать без другого и все еще показывать значение?
NSString или NSNumber, отображаемый как содержимое NSTextField.
NSString или NSNumber, который отображается как содержимое NSTextFieldCell.
Итак, когда я перетаскиваю текстовое поле или любой другой элемент управления в свой пользовательский интерфейс, как определить, к какому из объектов в иерархии необходимо привязать?
В IB существует намного более сложное управление, которое создает сложные иерархии в контуре документа и столько, сколько я искал. Мне не удалось найти документы, которые объясняют, на какие объекты я должен сосредоточиться и работать в терминах привязок и соединений.
Я соглашусь ответить на NSTextField/NSTextFieldCell, но мне очень хотелось бы знать, как распознать различия между всеми вещами, составляющими элемент управления, и с которыми я должен сосредоточиться при разработке моего приложения.