私には、私よりプログラミング経験が少し多い友人がいます。私たちが使用しているさまざまなプログラミング技術すべてについて話していて、Interface Builderが会話の中で登場しました。
私は自分自身を教えてきたものを除いて、プログラミングなしの背景なので、私は個人的に信じているIBとすべてのそれの機能(IBOutlets
、IBActions
)ヘルプ(そのことについては、すべてのスキルレベル、)私のスキルレベルのコーダー短い時間で彼らの完全なプロジェクト。
IBに対する彼の見解は少し熱狂的です。彼は、Interface Builderを利用するコーダーは、手作業でインターフェイスをレイアウトする必要がないという事実を「ごまかし」ていると考えています。
質問:
GUIビルダーを使用してインターフェイス要素をレイアウトすることは、「不正行為」と見なすべきですか(ほとんどのプログラミングでは、コードを手作業でインターフェイスをレイアウトする必要があるため)。どうして?