より一般的には、コントロールクラスとコントロールセルクラスの違いは何ですか?ボタンの階層は同じです(例:NSButtonとNSButtonCell)。NSTextFieldとNSTextFieldCellの違いは何ですか?バインドするものは何ですか?
NSTextField bindingsとNSTextFieldCell bindingsのドキュメントを見ると、どちらも「値」と同じドキュメントがあります。なぜ彼らは両方の価値を持っていますか?もう一方がなくても存在し、それでも値を表示できますか?
NSTextFieldの内容として表示されるNSStringまたはNSNumber。
NSTextFieldCellのコンテンツとして表示されるNSStringまたはNSNumber。
したがって、テキストフィールドやその他のコントロールをUIにドラッグすると、実際にバインドする階層のオブジェクトをどのように判断できますか?
ドキュメントのアウトラインに複雑な階層を作成する複雑なコントロールがIBにあります。私が検索したほどの複雑なコントロールがあります。どのオブジェクトを集中して作業するべきかを説明するドキュメントを見つけることができませんでしたバインディングと接続の。
私はNSTextField/NSTextFieldCellへの回答を解決しますが、コントロールを構成するすべてのものの差異をどのように判別するのか、アプリの開発に集中すべきであることを本当に知りたいと思います。